{"level":"info","ts":"2026-04-30T19:19:11Z","logger":"DeploymentValidation","msg":"Operator Version: 0.0.1"} {"level":"info","ts":"2026-04-30T19:19:11Z","logger":"DeploymentValidation","msg":"Go Version: go1.25.8 (Red Hat 1.25.8-1.module+el8.10.0+24168+9fd3a552) X:strictfipsruntime"} {"level":"info","ts":"2026-04-30T19:19:11Z","logger":"DeploymentValidation","msg":"Go OS/Arch: linux/amd64"} {"level":"info","ts":"2026-04-30T19:19:11Z","logger":"DeploymentValidation","msg":"Setting Up Manager"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"DeploymentValidation","msg":"Load KubeConfig"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"DeploymentValidation","msg":"Initialize Manager"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"DeploymentValidation","msg":"Initialize Scheme"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"DeploymentValidation","msg":"Getting Manager Options"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"DeploymentValidation","msg":"Adding Healthz and Readyz checks"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"DeploymentValidation","msg":"Registering Components"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"DeploymentValidation","msg":"Initialize Prometheus Registry"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"DeploymentValidation","msg":"Initialize Prometheus metrics endpoint","endpoint":"http://0.0.0.0:8383/metrics"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"DeploymentValidation","msg":"Initialize ConfigMap watcher"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"DeploymentValidation","msg":"Initialize Validation Engine"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"DeploymentValidation","msg":"Initialize Reconciler"} {"level":"info","ts":"2026-04-30T19:19:11Z","logger":"DeploymentValidation","msg":"Starting Manager"} {"level":"info","ts":"2026-04-30T19:19:11Z","msg":"starting server","name":"health probe","addr":"[::]:8081"} {"level":"info","ts":"2026-04-30T19:19:11Z","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-30T19:19:11Z","logger":"GenericReconciler","msg":"Current set of enabled checks","checks":"dangling-horizontalpodautoscaler, dangling-ingress, dangling-networkpolicy, dangling-networkpolicypeer-podselector, dangling-service, dangling-servicemonitor, dnsconfig-options, duplicate-env-var, env-value-from, host-ipc, host-network, host-pid, hpa-minimum-three-replicas, invalid-target-ports, job-ttl-seconds-after-finished, liveness-port, minimum-three-replicas, no-anti-affinity, no-node-affinity, non-existent-service-account, non-isolated-pod, pdb-max-unavailable, pdb-min-available, pdb-unhealthy-pod-eviction-policy, priority-class-name, privilege-escalation-container, privileged-container, readiness-port, restart-policy, run-as-non-root, scc-deny-privileged-container, schema-validation, sorted-keys, startup-port, unsafe-sysctls, unset-cpu-requirements, unset-memory-requirements"} {"level":"info","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"The ConfigMap has been updated"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"info","ts":"2026-04-30T19:19:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:19:11Z","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=79c655688f"} {"level":"debug","ts":"2026-04-30T19:19:11Z","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"wait-for-trillian-db\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"wait-for-trillian-db\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logsigner\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logsigner\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logsigner\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logsigner\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logsigner\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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 for your container 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-30T19:19:11Z","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 for your container 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-30T19:19:11Z","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 limits for your container 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-30T19:19:11Z","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 limits for your container 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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"fulcio-server\" is referring to an unknown secret \"fulcio-cert-trusted-artifact-signerbcsdc\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"fulcio-server\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"fulcio-server\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:19:11Z","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"fulcio-server\" is referring to an unknown secret \"fulcio-cert-trusted-artifact-signerbcsdc\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"fulcio-server\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"fulcio-server\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"wait-for-trillian-db\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"wait-for-trillian-db\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"wait-for-trillian-db\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-logserver\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"wait-for-trillian-db\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-logserver\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:19:11Z","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"wait-for-trillian-db\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"wait-for-trillian-db\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"wait-for-trillian-db\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-logserver\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"wait-for-trillian-db\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-logserver\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-2dhmf","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-2dhmf","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-2dhmf","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-2dhmf","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-2dhmf","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-2dhmf","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-2dhmf","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"segment-backup-installation\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-2dhmf","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"segment-backup-installation\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,batch.kubernetes.io/job-name=rekor-createtree-job-fcdkj,controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,job-name=rekor-createtree-job-fcdkj"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-fcdkj","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-fcdkj","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-fcdkj","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-fcdkj","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-fcdkj","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-fcdkj","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-fcdkj","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-fcdkj","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-fcdkj","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-fcdkj","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-fcdkj","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-fcdkj","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-fcdkj","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-fcdkj","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-fcdkj","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:19:11Z","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-gfntt","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-30T19:19:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=666b7226-d91c-4354-8390-027eec367eb1,batch.kubernetes.io/job-name=segment-backup-installation-2dhmf,controller-uid=666b7226-d91c-4354-8390-027eec367eb1,job-name=segment-backup-installation-2dhmf"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/instance=tssc-tas,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-tas,app.kubernetes.io/version=1.3,helm.sh/chart=tssc-tas-1.9.0"} {"level":"debug","ts":"2026-04-30T19:19:11Z","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=685455d945"} {"level":"debug","ts":"2026-04-30T19:19:11Z","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-30T19:19:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:19:11Z","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=7d6f96c946"} {"level":"debug","ts":"2026-04-30T19:19:11Z","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-30T19:19:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"wait-for-trillian-db\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"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-30T19:19:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/managed-by=Helm,helmet.redhat-appstudio.github.com/post-deploy=delete"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,batch.kubernetes.io/job-name=ctlog-createtree-job-gfntt,controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,job-name=ctlog-createtree-job-gfntt"} {"level":"debug","ts":"2026-04-30T19:19:11Z","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=768854774f"} {"level":"info","ts":"2026-04-30T19:19:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:19:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"info","ts":"2026-04-30T19:19:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:19:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:19:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:19:11Z","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-30T19:19:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:19:11Z","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-30T19:19:11Z","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-30T19:19:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:19:11Z","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-30T19:19:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"info","ts":"2026-04-30T19:19:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:19:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:19:13.331236 1 request.go:752] "Waited before sending request" delay="1.380433102s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-gitops/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MjE2MzcsInN0YXJ0IjoidHNzYy1naXRvcHMtYXJnb2NkLXNlcnZlclx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-04-30T19:19:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-04-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"redis\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-04-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"redis\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-04-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-repo-server\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-04-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-repo-server\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-04-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-application-controller\" is referring to an unknown config map \"argocd-cmd-params-cm\""} {"level":"debug","ts":"2026-04-30T19:19:13Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-application-controller\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-04-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-application-controller\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:19:13Z","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-30T19:19:13Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-application-controller\" is referring to an unknown config map \"argocd-cmd-params-cm\""} {"level":"debug","ts":"2026-04-30T19:19:13Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-application-controller\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-04-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-application-controller\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:19:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-30T19:19:13Z","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-30T19:19:13Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-generate-token\" is referring to an unknown secret \"tssc-gitops-cluster\""} {"level":"debug","ts":"2026-04-30T19:19:13Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-04-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:19:13Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:19:13Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:19:13Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:19:13Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:19:13Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"redis\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-04-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-04-30T19:19:13Z","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-30T19:19:13Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-repo-server\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-04-30T19:19:13Z","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-30T19:19:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-04-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","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-30T19:19:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:19:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-30T19:19:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-04-30T19:19:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04302026-191626-UTC,pod-template-hash=d684dcffc"} {"level":"debug","ts":"2026-04-30T19:19:13Z","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-30T19:19:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:19:13Z","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-30T19:19:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:19:13Z","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-30T19:19:13Z","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":"info","ts":"2026-04-30T19:19:13Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:19:15Z","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-30T19:19:15Z","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-30T19:19:15Z","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-30T19:19:15Z","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-30T19:19:15Z","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-30T19:19:15Z","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-30T19:19:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:19:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:19:15Z","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-30T19:19:15Z","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-30T19:19:15Z","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-30T19:19:15Z","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-30T19:19:15Z","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-30T19:19:15Z","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-30T19:19:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:19:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:19:15Z","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-30T19:19:15Z","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-30T19:19:15Z","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-30T19:19:15Z","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-30T19:19:15Z","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-30T19:19:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:19:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has memory limit 0"} {"level":"info","ts":"2026-04-30T19:19:15Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:19:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"info","ts":"2026-04-30T19:19:17Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:19:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-30T19:19:21Z","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-30T19:19:21Z","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-30T19:19:21Z","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-30T19:19:21Z","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-30T19:19:21Z","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-30T19:19:21Z","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-30T19:19:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:19:21Z","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-30T19:19:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:19:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:19:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:19:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"info","ts":"2026-04-30T19:19:21Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:19:23.331342 1 request.go:752] "Waited before sending request" delay="1.901218507s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhtpa-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MjE3NjUsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"info","ts":"2026-04-30T19:19:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=528c167e-2a09-4c2b-a323-1cedddfe6e72,batch.kubernetes.io/job-name=tssc-iam,controller-uid=528c167e-2a09-4c2b-a323-1cedddfe6e72,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-30T19:19:25Z","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-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-04-30T19:19:25Z","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-30T19:19:25Z","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-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:19:25Z","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-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-04-30T19:19:25Z","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-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-04-30T19:19:25Z","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-30T19:19:25Z","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-30T19:19:25Z","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-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:19:25Z","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-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-04-30T19:19:25Z","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-30T19:19:25Z","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-30T19:19:25Z","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-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt"} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"Service","validation":"dangling-service","check_description":"Indicates when services do not have any associated deployments.","check_remediation":"Confirm that your service's selector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching service labels (map[app:keycloak app.kubernetes.io/instance:keycloak app.kubernetes.io/managed-by:keycloak-operator])"} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-7585f6f576,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-30T19:19:25Z","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-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-04-30T19:19:25Z","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-30T19:19:25Z","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-30T19:19:25Z","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-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:19:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"info","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"info","ts":"2026-04-30T19:21:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-tprqb","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-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-tprqb","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-tprqb","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-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-tprqb","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-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-tprqb","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-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-tprqb","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-tprqb","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"tuf-init\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-tprqb","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"tuf-init\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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 for your container 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-30T19:21:11Z","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 limits for your container 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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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 for your container 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-30T19:21:11Z","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 limits for your container 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-30T19:21:11Z","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=685455d945"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-db\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-db\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-db\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-db\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-db\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","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-db\" not found"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-db\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-db\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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=79c655688f"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"wait-for-trillian-db\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"wait-for-trillian-db\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logsigner\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logsigner\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logsigner\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logsigner\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logsigner\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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 for your container 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-30T19:21:11Z","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 for your container 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-30T19:21:11Z","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 limits for your container 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-30T19:21:11Z","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 limits for your container 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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"wait-for-trillian-db\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"wait-for-trillian-db\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"wait-for-trillian-db\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-logserver\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"wait-for-trillian-db\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-logserver\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"wait-for-trillian-db\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"wait-for-trillian-db\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-895dh\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"wait-for-trillian-db\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-logserver\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"wait-for-trillian-db\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-logserver\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"rekor-server\" is referring to an unknown secret \"redis-password-trusted-artifact-signerzt259\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"rekor-server\" is referring to an unknown secret \"redis-password-trusted-artifact-signerzt259\""} {"level":"debug","ts":"2026-04-30T19:21:11Z","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=cf4bbbf7f"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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=549b4745c7"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,batch.kubernetes.io/job-name=ctlog-createtree-job-gfntt,controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,job-name=ctlog-createtree-job-gfntt"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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=768854774f"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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=7d6f96c946"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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=676bd95bff"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,batch.kubernetes.io/job-name=rekor-createtree-job-fcdkj,controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,job-name=rekor-createtree-job-fcdkj"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-fcdkj","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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=599488f6cf"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=666b7226-d91c-4354-8390-027eec367eb1,batch.kubernetes.io/job-name=segment-backup-installation-2dhmf,controller-uid=666b7226-d91c-4354-8390-027eec367eb1,job-name=segment-backup-installation-2dhmf"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","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=314dc826-feb1-4cae-b9be-f9fcfb44b835,batch.kubernetes.io/job-name=tuf-repository-init-tprqb,controller-uid=314dc826-feb1-4cae-b9be-f9fcfb44b835,job-name=tuf-repository-init-tprqb,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","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-30T19:21:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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":"info","ts":"2026-04-30T19:21:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"info","ts":"2026-04-30T19:21:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:21:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:21:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:21:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:21:11Z","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-30T19:21:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-04-30T19:21:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:21:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:21:13.241520 1 request.go:752] "Waited before sending request" delay="1.376346323s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-gitops/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MjQ0NTcsInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-04-30T19:21:15Z","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-30T19:21:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:21:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-30T19:21:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:21:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-30T19:21:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:21:15Z","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-30T19:21:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:21:15Z","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-30T19:21:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:21:15Z","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-30T19:21:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:21:15Z","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-30T19:21:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:21:15Z","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-30T19:21:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:21:15Z","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-30T19:21:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:21:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-04-30T19:21:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:21:15Z","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-30T19:21:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:21:15Z","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-30T19:21:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:21:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-04-30T19:21:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:21:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04302026-191626-UTC,pod-template-hash=d684dcffc"} {"level":"debug","ts":"2026-04-30T19:21:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:21:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-04-30T19:21:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:21:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-04-30T19:21:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:21:15Z","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-30T19:21:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:21:15Z","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-30T19:21:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:21:15Z","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-30T19:21:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:21:15Z","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-30T19:21:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:21:15Z","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-30T19:21:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:21:15Z","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-30T19:21:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:21:15Z","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-30T19:21:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:21:15Z","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-30T19:21:15Z","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-30T19:21:15Z","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-30T19:21:15Z","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-30T19:21:15Z","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-30T19:21:15Z","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-30T19:21:15Z","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-30T19:21:15Z","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-30T19:21:15Z","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-30T19:21:15Z","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-30T19:21:15Z","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-30T19:21:15Z","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":"info","ts":"2026-04-30T19:21:15Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:21:17Z","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-30T19:21:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:21:17Z","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-30T19:21:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-04-30T19:21:17Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:21:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-30T19:21:19Z","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-30T19:21:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-04-30T19:21:19Z","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-30T19:21:19Z","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-30T19:21:19Z","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-30T19:21:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:21:19Z","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-30T19:21:19Z","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 for your container 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-30T19:21:19Z","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 limits for your container 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-30T19:21:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:21:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:21:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-04-30T19:21:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-04-30T19:21:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:21:23.241536 1 request.go:752] "Waited before sending request" delay="1.993572295s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhbk-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MjQ1NzUsInN0YXJ0Ijoicmhiay1vcGVyYXRvci52MjYuNC4xMS1vcHIuMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-04-30T19:21:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:21:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:21:23Z","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-30T19:21:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:21:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:21:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:21:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:21:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:21:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:21:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:21:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-30T19:21:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-04-30T19:21:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:21:27Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:21:31Z","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-30T19:21:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:21:31Z","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=528c167e-2a09-4c2b-a323-1cedddfe6e72,batch.kubernetes.io/job-name=tssc-iam,controller-uid=528c167e-2a09-4c2b-a323-1cedddfe6e72,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-30T19:21:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:21:31Z","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-30T19:21:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:21:31Z","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-30T19:21:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:21:31Z","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-30T19:21:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:21:31Z","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-30T19:21:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:21:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:21:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:21:31Z","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-7585f6f576,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-30T19:21:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-04-30T19:21:31Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"info","ts":"2026-04-30T19:23:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","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-30T19:23:11Z","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":"info","ts":"2026-04-30T19:23:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"info","ts":"2026-04-30T19:23:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-7585f6f576,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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=528c167e-2a09-4c2b-a323-1cedddfe6e72,batch.kubernetes.io/job-name=tssc-iam,controller-uid=528c167e-2a09-4c2b-a323-1cedddfe6e72,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-04-30T19:23:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"info","ts":"2026-04-30T19:23:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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=676bd95bff"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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=7d6f96c946"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,batch.kubernetes.io/job-name=rekor-createtree-job-fcdkj,controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,job-name=rekor-createtree-job-fcdkj"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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=685455d945"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,batch.kubernetes.io/job-name=ctlog-createtree-job-gfntt,controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,job-name=ctlog-createtree-job-gfntt"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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=599488f6cf"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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=549b4745c7"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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=768854774f"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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=cf4bbbf7f"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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=79c655688f"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=666b7226-d91c-4354-8390-027eec367eb1,batch.kubernetes.io/job-name=segment-backup-installation-2dhmf,controller-uid=666b7226-d91c-4354-8390-027eec367eb1,job-name=segment-backup-installation-2dhmf"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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=314dc826-feb1-4cae-b9be-f9fcfb44b835,batch.kubernetes.io/job-name=tuf-repository-init-tprqb,controller-uid=314dc826-feb1-4cae-b9be-f9fcfb44b835,job-name=tuf-repository-init-tprqb,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:23:11Z","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-30T19:23:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-04-30T19:23:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:23:13.174766 1 request.go:752] "Waited before sending request" delay="1.468517493s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MjcwNjEsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-04-30T19:23:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"debug","ts":"2026-04-30T19:23:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"info","ts":"2026-04-30T19:23:13Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:23:15Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:23:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-04-30T19:23:19Z","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-30T19:23:19Z","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-30T19:23:19Z","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-30T19:23:19Z","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-30T19:23:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:23:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=9c897bfbd,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-30T19:23:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:23:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:23:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:23:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:23:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-777b78c8d4,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-04-30T19:23:19Z","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-30T19:23:19Z","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-30T19:23:19Z","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-30T19:23:19Z","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-30T19:23:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-04-30T19:23:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-04-30T19:23:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:23:23Z","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-30T19:23:23Z","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-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","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-30T19:23:23Z","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-30T19:23:23Z","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-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:23:23Z","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=a1bc2dd2-de78-447c-bba3-4eb406545056,batch.kubernetes.io/job-name=create-importers,controller-uid=a1bc2dd2-de78-447c-bba3-4eb406545056,job-name=create-importers"} {"level":"debug","ts":"2026-04-30T19:23:23Z","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-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","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-30T19:23:23Z","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-30T19:23:23Z","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-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:23:23Z","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=5f13d103-60f1-4da0-84dd-854985d535d8,batch.kubernetes.io/job-name=create-db,controller-uid=5f13d103-60f1-4da0-84dd-854985d535d8,job-name=create-db"} {"level":"debug","ts":"2026-04-30T19:23:23Z","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-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","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-30T19:23:23Z","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-30T19:23:23Z","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-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=server,pod-template-hash=84f5cbf786"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:23:23Z","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-30T19:23:23Z","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-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","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-30T19:23:23Z","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-30T19:23:23Z","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-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-04-30T19:23:23Z","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=a036ce6b-e8e5-4b1d-9a99-1ac00bef30e1,batch.kubernetes.io/job-name=migrate-db,controller-uid=a036ce6b-e8e5-4b1d-9a99-1ac00bef30e1,job-name=migrate-db"} {"level":"debug","ts":"2026-04-30T19:23:23Z","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-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","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-30T19:23:23Z","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-30T19:23:23Z","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-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-30T19:23:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:23:23Z","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-30T19:23:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-04-30T19:23:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:23:25.174770 1 request.go:752] "Waited before sending request" delay="1.907958458s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/null/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MjcxOTMsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"info","ts":"2026-04-30T19:23:25Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:23:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-04-30T19:23:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:23:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-30T19:23:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:23:31Z","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-30T19:23:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:23:31Z","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-30T19:23:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:23:31Z","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-30T19:23:31Z","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-30T19:23:31Z","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-30T19:23:31Z","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-30T19:23:31Z","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-30T19:23:31Z","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-30T19:23:31Z","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-30T19:23:31Z","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-30T19:23:31Z","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-30T19:23:31Z","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-30T19:23:31Z","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-30T19:23:31Z","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-30T19:23:31Z","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-30T19:23:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:23:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-04-30T19:23:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:23:31Z","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-30T19:23:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:23:31Z","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-30T19:23:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:23:31Z","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-30T19:23:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:23:31Z","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-30T19:23:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:23:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-30T19:23:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:23:31Z","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-30T19:23:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:23:31Z","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-30T19:23:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:23:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-04-30T19:23:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:23:31Z","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-30T19:23:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:23:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04302026-191626-UTC,pod-template-hash=d684dcffc"} {"level":"debug","ts":"2026-04-30T19:23:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:23:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-04-30T19:23:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:23:31Z","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-30T19:23:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:23:31Z","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-30T19:23:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:23:31Z","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-30T19:23:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:23:31Z","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-30T19:23:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:23:31Z","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-30T19:23:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:23:31Z","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-30T19:23:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-04-30T19:23:31Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:23:33Z","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-30T19:23:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:23:33Z","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-30T19:23:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-04-30T19:23:33Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:23:35.175511 1 request.go:752] "Waited before sending request" delay="1.907893274s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MjczMTAsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-04-30T19:23:35Z","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-30T19:23:35Z","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-30T19:23:35Z","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-30T19:23:35Z","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-30T19:23:35Z","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-30T19:23:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:23:35Z","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-30T19:23:35Z","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-30T19:23:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:23:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rollout-status-test\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:23:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:23:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rollout-status-test\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:23:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-30T19:23:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:23:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:23:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:23:35Z","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-30T19:23:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-04-30T19:23:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:23:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:23:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:23:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"info","ts":"2026-04-30T19:23:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:23:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-30T19:23:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:23:43Z","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-30T19:23:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:23:43Z","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-30T19:23:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:23:43Z","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-30T19:23:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:23:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:23:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:23:43Z","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-30T19:23:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-04-30T19:23:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:23:47.174500 1 request.go:752] "Waited before sending request" delay="1.995483325s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhtpa-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mjc0MzAsInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"info","ts":"2026-04-30T19:23:47Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"info","ts":"2026-04-30T19:25:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:25:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=9c897bfbd,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-30T19:25:11Z","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-30T19:25:11Z","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-30T19:25:11Z","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-30T19:25:11Z","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-30T19:25:11Z","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-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:25:11Z","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-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-04-30T19:25:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:25:11Z","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-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:25:11Z","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-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:25:11Z","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-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:25:11Z","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=a1bc2dd2-de78-447c-bba3-4eb406545056,batch.kubernetes.io/job-name=create-importers,controller-uid=a1bc2dd2-de78-447c-bba3-4eb406545056,job-name=create-importers"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:25:11Z","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-30T19:25:11Z","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-30T19:25:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:25:11Z","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-30T19:25:11Z","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-30T19:25:11Z","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-30T19:25:11Z","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-30T19:25:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:25:11Z","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=a036ce6b-e8e5-4b1d-9a99-1ac00bef30e1,batch.kubernetes.io/job-name=migrate-db,controller-uid=a036ce6b-e8e5-4b1d-9a99-1ac00bef30e1,job-name=migrate-db"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:25:11Z","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-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:25:11Z","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-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:25:11Z","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-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:25:11Z","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-30T19:25:11Z","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-30T19:25:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:25:11Z","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-30T19:25:11Z","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-30T19:25:11Z","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-30T19:25:11Z","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-30T19:25:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:25:11Z","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-30T19:25:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:25:11Z","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-30T19:25:11Z","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-30T19:25:11Z","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-30T19:25:11Z","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-30T19:25:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:25:11Z","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-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:25:11Z","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-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:25:11Z","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=5f13d103-60f1-4da0-84dd-854985d535d8,batch.kubernetes.io/job-name=create-db,controller-uid=5f13d103-60f1-4da0-84dd-854985d535d8,job-name=create-db"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:25:11Z","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=84f5cbf786"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:25:11Z","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-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:25:11Z","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-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:25:11Z","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-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-04-30T19:25:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:25:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04302026-191626-UTC,pod-template-hash=d684dcffc"} {"level":"debug","ts":"2026-04-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-04-30T19:25:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:25:11Z","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-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:25:11Z","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-30T19:25:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-04-30T19:25:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:25:13.170334 1 request.go:752] "Waited before sending request" delay="1.421360537s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mjg0NDMsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-04-30T19:25:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-30T19:25:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:25:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:25:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:25:13Z","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-30T19:25:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:25:13Z","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-30T19:25:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-04-30T19:25:13Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:25:17Z","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-30T19:25:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:25:17Z","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-30T19:25:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:25:17Z","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-30T19:25:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-04-30T19:25:17Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:25:21Z","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-30T19:25:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:25:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:25:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:25:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:25:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:25:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:25:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:25:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-30T19:25:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:25:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:25:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-04-30T19:25:21Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:25:23.170551 1 request.go:752] "Waited before sending request" delay="1.89392816s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhtpa-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mjg1NTUsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"info","ts":"2026-04-30T19:25:25Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:25:29Z","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-30T19:25:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:25:29Z","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-30T19:25:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:25:29Z","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-30T19:25:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-04-30T19:25:29Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:25:33.170629 1 request.go:752] "Waited before sending request" delay="1.99568184s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-stage/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mjg2MzUsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-04-30T19:25:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:25:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:25:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:25:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:25:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:25:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-04-30T19:25:33Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:25:37Z","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-30T19:25:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:25:37Z","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=528c167e-2a09-4c2b-a323-1cedddfe6e72,batch.kubernetes.io/job-name=tssc-iam,controller-uid=528c167e-2a09-4c2b-a323-1cedddfe6e72,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-30T19:25:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:25:37Z","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-30T19:25:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:25:37Z","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-30T19:25:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:25:37Z","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-30T19:25:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:25:37Z","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-30T19:25:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:25:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:25:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:25:37Z","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-7585f6f576,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-30T19:25:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-04-30T19:25:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:25:41Z","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-30T19:25:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:25:41Z","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-30T19:25:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:25:41Z","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-30T19:25:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-04-30T19:25:41Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:25:45.171135 1 request.go:752] "Waited before sending request" delay="1.996049789s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-tas/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mjg3ODEsInN0YXJ0IjoicmVrb3ItY3JlYXRldHJlZS1qb2JcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=676bd95bff"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,batch.kubernetes.io/job-name=ctlog-createtree-job-gfntt,controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,job-name=ctlog-createtree-job-gfntt"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cf4bbbf7f"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=549b4745c7"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=7d6f96c946"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=79c655688f"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=314dc826-feb1-4cae-b9be-f9fcfb44b835,batch.kubernetes.io/job-name=tuf-repository-init-tprqb,controller-uid=314dc826-feb1-4cae-b9be-f9fcfb44b835,job-name=tuf-repository-init-tprqb,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=599488f6cf"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=768854774f"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=685455d945"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,batch.kubernetes.io/job-name=rekor-createtree-job-fcdkj,controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,job-name=rekor-createtree-job-fcdkj"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=666b7226-d91c-4354-8390-027eec367eb1,batch.kubernetes.io/job-name=segment-backup-installation-2dhmf,controller-uid=666b7226-d91c-4354-8390-027eec367eb1,job-name=segment-backup-installation-2dhmf"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:25:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-04-30T19:25:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:25:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"debug","ts":"2026-04-30T19:25:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"info","ts":"2026-04-30T19:25:47Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"info","ts":"2026-04-30T19:27:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:27:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:27:11Z","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-30T19:27:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:27:11Z","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-30T19:27:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:27:11Z","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-30T19:27:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-04-30T19:27:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:27:11Z","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-30T19:27:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:27:11Z","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-30T19:27:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:27:11Z","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-30T19:27:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-04-30T19:27:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:27:11Z","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-7585f6f576,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:27:11Z","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-30T19:27:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:27:11Z","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=528c167e-2a09-4c2b-a323-1cedddfe6e72,batch.kubernetes.io/job-name=tssc-iam,controller-uid=528c167e-2a09-4c2b-a323-1cedddfe6e72,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:27:11Z","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-30T19:27:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:27:11Z","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-30T19:27:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:27:11Z","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-30T19:27:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:27:11Z","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-30T19:27:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-04-30T19:27:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:27:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-04-30T19:27:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:27:13.183513 1 request.go:752] "Waited before sending request" delay="1.411983714s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-tas/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mjk4MTYsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMFx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-04-30T19:27:15Z","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-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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=79c655688f"} {"level":"debug","ts":"2026-04-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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=676bd95bff"} {"level":"debug","ts":"2026-04-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,batch.kubernetes.io/job-name=ctlog-createtree-job-gfntt,controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,job-name=ctlog-createtree-job-gfntt"} {"level":"debug","ts":"2026-04-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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=599488f6cf"} {"level":"debug","ts":"2026-04-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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=768854774f"} {"level":"debug","ts":"2026-04-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,batch.kubernetes.io/job-name=rekor-createtree-job-fcdkj,controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,job-name=rekor-createtree-job-fcdkj"} {"level":"debug","ts":"2026-04-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=666b7226-d91c-4354-8390-027eec367eb1,batch.kubernetes.io/job-name=segment-backup-installation-2dhmf,controller-uid=666b7226-d91c-4354-8390-027eec367eb1,job-name=segment-backup-installation-2dhmf"} {"level":"debug","ts":"2026-04-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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=685455d945"} {"level":"debug","ts":"2026-04-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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=cf4bbbf7f"} {"level":"debug","ts":"2026-04-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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=7d6f96c946"} {"level":"debug","ts":"2026-04-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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=314dc826-feb1-4cae-b9be-f9fcfb44b835,batch.kubernetes.io/job-name=tuf-repository-init-tprqb,controller-uid=314dc826-feb1-4cae-b9be-f9fcfb44b835,job-name=tuf-repository-init-tprqb,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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=549b4745c7"} {"level":"debug","ts":"2026-04-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:27:15Z","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-30T19:27:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-04-30T19:27:15Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:27:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"debug","ts":"2026-04-30T19:27:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"info","ts":"2026-04-30T19:27:17Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:27:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:27:23.183627 1 request.go:752] "Waited before sending request" delay="1.994009376s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-dh/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mjk4ODcsInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-04-30T19:27:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-04-30T19:27:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:27:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:27:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:27:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=9c897bfbd,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-30T19:27:23Z","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-30T19:27:23Z","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-30T19:27:23Z","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-30T19:27:23Z","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-30T19:27:23Z","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-30T19:27:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:27:23Z","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-30T19:27:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-04-30T19:27:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:27:27Z","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=84f5cbf786"} {"level":"debug","ts":"2026-04-30T19:27:27Z","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-30T19:27:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:27:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:27:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:27:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:27:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:27:27Z","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-30T19:27:27Z","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-30T19:27:27Z","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-30T19:27:27Z","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-30T19:27:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:27:27Z","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-30T19:27:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:27:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-04-30T19:27:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:27:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:27:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:27:27Z","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-30T19:27:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:27:27Z","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-30T19:27:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:27:27Z","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-30T19:27:27Z","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-30T19:27:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:27:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:27:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:27:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:27:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:27:27Z","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-30T19:27:27Z","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-30T19:27:27Z","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-30T19:27:27Z","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-30T19:27:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:27:27Z","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-30T19:27:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:27:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:27:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:27:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:27:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:27:27Z","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-30T19:27:27Z","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-30T19:27:27Z","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-30T19:27:27Z","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-30T19:27:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:27:27Z","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-30T19:27:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:27:27Z","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-30T19:27:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:27:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:27:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:27:27Z","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-30T19:27:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:27:27Z","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-30T19:27:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:27:27Z","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-30T19:27:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:27:27Z","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-30T19:27:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:27:27Z","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-30T19:27:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:27:27Z","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-30T19:27:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:27:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-30T19:27:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:27:27Z","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=a1bc2dd2-de78-447c-bba3-4eb406545056,batch.kubernetes.io/job-name=create-importers,controller-uid=a1bc2dd2-de78-447c-bba3-4eb406545056,job-name=create-importers"} {"level":"debug","ts":"2026-04-30T19:27:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:27:27Z","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=5f13d103-60f1-4da0-84dd-854985d535d8,batch.kubernetes.io/job-name=create-db,controller-uid=5f13d103-60f1-4da0-84dd-854985d535d8,job-name=create-db"} {"level":"debug","ts":"2026-04-30T19:27:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:27:27Z","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-30T19:27:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:27:27Z","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=a036ce6b-e8e5-4b1d-9a99-1ac00bef30e1,batch.kubernetes.io/job-name=migrate-db,controller-uid=a036ce6b-e8e5-4b1d-9a99-1ac00bef30e1,job-name=migrate-db"} {"level":"debug","ts":"2026-04-30T19:27:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-04-30T19:27:27Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:27:29Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:27:35.184006 1 request.go:752] "Waited before sending request" delay="1.994761121s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-gitops/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mjk5OTgsInN0YXJ0IjoidHNzYy1naXRvcHMtYXJnb2NkLXJlZGlzXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04302026-191626-UTC,pod-template-hash=d684dcffc"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:27:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-04-30T19:27:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:27:37Z","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-30T19:27:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:27:37Z","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-30T19:27:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-04-30T19:27:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:27:39Z","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-30T19:27:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:27:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-30T19:27:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:27:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:27:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:27:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-04-30T19:27:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-04-30T19:27:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:27:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:27:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:27:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:27:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:27:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:27:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-04-30T19:27:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:27:47.184526 1 request.go:752] "Waited before sending request" delay="1.996610695s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhbk-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzAxNjQsInN0YXJ0Ijoicmhiay1vcGVyYXRvci52MjYuNC4xMS1vcHIuMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-04-30T19:27:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-30T19:27:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:27:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:27:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:27:47Z","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-30T19:27:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:27:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:27:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:27:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:27:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:27:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:27:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-04-30T19:27:47Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"info","ts":"2026-04-30T19:29:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:29:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:29:11Z","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-30T19:29:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:29:11Z","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-30T19:29:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:29:11Z","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-30T19:29:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-04-30T19:29:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:29:11Z","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-30T19:29:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:29:11Z","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-30T19:29:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:29:11Z","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-30T19:29:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-04-30T19:29:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:29:11Z","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-30T19:29:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:29:11Z","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-7585f6f576,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:29:11Z","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-30T19:29:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:29:11Z","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=528c167e-2a09-4c2b-a323-1cedddfe6e72,batch.kubernetes.io/job-name=tssc-iam,controller-uid=528c167e-2a09-4c2b-a323-1cedddfe6e72,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:29:11Z","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-30T19:29:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:29:11Z","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-30T19:29:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:29:11Z","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-30T19:29:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-04-30T19:29:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:29:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-04-30T19:29:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:29:13.204814 1 request.go:752] "Waited before sending request" delay="1.280684135s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-tas/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzEyNjYsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMFx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-04-30T19:29:15Z","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=768854774f"} {"level":"debug","ts":"2026-04-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,batch.kubernetes.io/job-name=rekor-createtree-job-fcdkj,controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,job-name=rekor-createtree-job-fcdkj"} {"level":"debug","ts":"2026-04-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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=599488f6cf"} {"level":"debug","ts":"2026-04-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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=79c655688f"} {"level":"debug","ts":"2026-04-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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=676bd95bff"} {"level":"debug","ts":"2026-04-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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=685455d945"} {"level":"debug","ts":"2026-04-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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=549b4745c7"} {"level":"debug","ts":"2026-04-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=666b7226-d91c-4354-8390-027eec367eb1,batch.kubernetes.io/job-name=segment-backup-installation-2dhmf,controller-uid=666b7226-d91c-4354-8390-027eec367eb1,job-name=segment-backup-installation-2dhmf"} {"level":"debug","ts":"2026-04-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,batch.kubernetes.io/job-name=ctlog-createtree-job-gfntt,controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,job-name=ctlog-createtree-job-gfntt"} {"level":"debug","ts":"2026-04-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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=cf4bbbf7f"} {"level":"debug","ts":"2026-04-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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=7d6f96c946"} {"level":"debug","ts":"2026-04-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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=314dc826-feb1-4cae-b9be-f9fcfb44b835,batch.kubernetes.io/job-name=tuf-repository-init-tprqb,controller-uid=314dc826-feb1-4cae-b9be-f9fcfb44b835,job-name=tuf-repository-init-tprqb,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:29:15Z","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-30T19:29:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-04-30T19:29:15Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:29:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"debug","ts":"2026-04-30T19:29:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"info","ts":"2026-04-30T19:29:17Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:29:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:29:23.205593 1 request.go:752] "Waited before sending request" delay="1.99486278s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-dh/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzE0MDksInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-04-30T19:29:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-04-30T19:29:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:29:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:29:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:29:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=9c897bfbd,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-30T19:29:23Z","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-30T19:29:23Z","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-30T19:29:23Z","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-30T19:29:23Z","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-30T19:29:23Z","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-30T19:29:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:29:23Z","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-30T19:29:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-04-30T19:29:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:29:27Z","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=5f13d103-60f1-4da0-84dd-854985d535d8,batch.kubernetes.io/job-name=create-db,controller-uid=5f13d103-60f1-4da0-84dd-854985d535d8,job-name=create-db"} {"level":"debug","ts":"2026-04-30T19:29:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:29:27Z","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=a1bc2dd2-de78-447c-bba3-4eb406545056,batch.kubernetes.io/job-name=create-importers,controller-uid=a1bc2dd2-de78-447c-bba3-4eb406545056,job-name=create-importers"} {"level":"debug","ts":"2026-04-30T19:29:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:29:27Z","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=a036ce6b-e8e5-4b1d-9a99-1ac00bef30e1,batch.kubernetes.io/job-name=migrate-db,controller-uid=a036ce6b-e8e5-4b1d-9a99-1ac00bef30e1,job-name=migrate-db"} {"level":"debug","ts":"2026-04-30T19:29:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:29:27Z","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-30T19:29:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:29:27Z","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-30T19:29:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:29:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-04-30T19:29:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:29:27Z","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-30T19:29:27Z","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-30T19:29:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:29:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:29:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:29:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:29:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:29:27Z","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-30T19:29:27Z","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-30T19:29:27Z","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-30T19:29:27Z","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-30T19:29:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:29:27Z","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-30T19:29:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:29:27Z","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=84f5cbf786"} {"level":"debug","ts":"2026-04-30T19:29:27Z","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-30T19:29:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:29:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:29:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:29:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:29:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:29:27Z","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-30T19:29:27Z","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-30T19:29:27Z","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-30T19:29:27Z","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-30T19:29:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:29:27Z","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-30T19:29:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:29:27Z","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-30T19:29:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:29:27Z","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-30T19:29:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:29:27Z","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-30T19:29:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:29:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-30T19:29:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:29:27Z","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-30T19:29:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:29:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:29:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:29:27Z","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-30T19:29:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:29:27Z","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-30T19:29:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:29:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:29:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:29:27Z","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-30T19:29:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:29:27Z","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-30T19:29:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-04-30T19:29:27Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:29:29Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:29:35.206507 1 request.go:752] "Waited before sending request" delay="1.994891635s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-gitops/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzE2MzYsInN0YXJ0IjoidHNzYy1naXRvcHMtYXJnb2NkLXJlZGlzXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04302026-191626-UTC,pod-template-hash=d684dcffc"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:29:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-04-30T19:29:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:29:37Z","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-30T19:29:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:29:37Z","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-30T19:29:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-04-30T19:29:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:29:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-30T19:29:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:29:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:29:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:29:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-04-30T19:29:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-04-30T19:29:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:29:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:29:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:29:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:29:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:29:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:29:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:29:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:29:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:29:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:29:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:29:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:29:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:29:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:29:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-04-30T19:29:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:29:47.207511 1 request.go:752] "Waited before sending request" delay="1.995692055s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhbk-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzIwNzYsInN0YXJ0Ijoicmhiay1vcGVyYXRvci52MjYuNC4xMS1vcHIuMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-04-30T19:29:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-30T19:29:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:29:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:29:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:29:47Z","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-30T19:29:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:29:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:29:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:29:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:29:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:29:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:29:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-04-30T19:29:47Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"info","ts":"2026-04-30T19:31:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"info","ts":"2026-04-30T19:31:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:31:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=9c897bfbd,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:31:11Z","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-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:31:11Z","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-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-04-30T19:31:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:31:11Z","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-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:31:11Z","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-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:31:11Z","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-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:31:11Z","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-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:31:11Z","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=a1bc2dd2-de78-447c-bba3-4eb406545056,batch.kubernetes.io/job-name=create-importers,controller-uid=a1bc2dd2-de78-447c-bba3-4eb406545056,job-name=create-importers"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:31:11Z","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=84f5cbf786"} {"level":"debug","ts":"2026-04-30T19:31:11Z","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-30T19:31:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:31:11Z","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-30T19:31:11Z","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-30T19:31:11Z","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-30T19:31:11Z","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-30T19:31:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:31:11Z","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-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:31:11Z","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-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:31:11Z","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=a036ce6b-e8e5-4b1d-9a99-1ac00bef30e1,batch.kubernetes.io/job-name=migrate-db,controller-uid=a036ce6b-e8e5-4b1d-9a99-1ac00bef30e1,job-name=migrate-db"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:31:11Z","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-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:31:11Z","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-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:31:11Z","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-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:31:11Z","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-30T19:31:11Z","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-30T19:31:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:31:11Z","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-30T19:31:11Z","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-30T19:31:11Z","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-30T19:31:11Z","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-30T19:31:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:31:11Z","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-30T19:31:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:31:11Z","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-30T19:31:11Z","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-30T19:31:11Z","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-30T19:31:11Z","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-30T19:31:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:31:11Z","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-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:31:11Z","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-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:31:11Z","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=5f13d103-60f1-4da0-84dd-854985d535d8,batch.kubernetes.io/job-name=create-db,controller-uid=5f13d103-60f1-4da0-84dd-854985d535d8,job-name=create-db"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:31:11Z","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-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-04-30T19:31:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:31:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04302026-191626-UTC,pod-template-hash=d684dcffc"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:31:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-04-30T19:31:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:31:13.175596 1 request.go:752] "Waited before sending request" delay="1.299141068s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/trusted-artifact-signer/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzU2MjQsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-04-30T19:31:13Z","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-30T19:31:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:31:13Z","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-30T19:31:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-04-30T19:31:13Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:31:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-30T19:31:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:31:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:31:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:31:15Z","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-30T19:31:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-04-30T19:31:15Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:31:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-04-30T19:31:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:31:23.176487 1 request.go:752] "Waited before sending request" delay="1.993554448s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhbk-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzU3NTYsInN0YXJ0Ijoicmhiay1vcGVyYXRvci52MjYuNC4xMS1vcHIuMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-04-30T19:31:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:31:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:31:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:31:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:31:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:31:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:31:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-30T19:31:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:31:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:31:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:31:23Z","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-30T19:31:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-04-30T19:31:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:31:27Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth4219d2bf772f1eb0e2fa3990f4ad36ed-clone-repository,tekton.dev/taskRunUID=996ea119-6213-496d-95f1-af41d1f992ee"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4219d2bf772f14b8919d3d9a5762b871cfb8e434aac0e-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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4219d2bf772f14b8919d3d9a5762b871cfb8e434aac0e-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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4219d2bf772f14b8919d3d9a5762b871cfb8e434aac0e-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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4219d2bf772f14b8919d3d9a5762b871cfb8e434aac0e-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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4219d2bf772f14b8919d3d9a5762b871cfb8e434aac0e-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4219d2bf772f14b8919d3d9a5762b871cfb8e434aac0e-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4219d2bf772f14b8919d3d9a5762b871cfb8e434aac0e-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4219d2bf772f14b8919d3d9a5762b871cfb8e434aac0e-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4219d2bf772f14b8919d3d9a5762b871cfb8e434aac0e-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4219d2bf772f14b8919d3d9a5762b871cfb8e434aac0e-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4219d2bf772f14b8919d3d9a5762b871cfb8e434aac0e-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4219d2bf772f14b8919d3d9a5762b871cfb8e434aac0e-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4219d2bf772f14b8919d3d9a5762b871cfb8e434aac0e-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4219d2bf772f14b8919d3d9a5762b871cfb8e434aac0e-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4219d2bf772f14b8919d3d9a5762b871cfb8e434aac0e-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4219d2bf772f14b8919d3d9a5762b871cfb8e434aac0e-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4219d2bf772f14b8919d3d9a5762b871cfb8e434aac0e-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","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-7f9fcd2de8,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-7f9fcd2de8","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-7f9fcd2de8","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-7f9fcd2de8","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-7f9fcd2de8","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-7f9fcd2de8","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-7f9fcd2de8","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-7f9fcd2de8","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-7f9fcd2de8","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-7f9fcd2de8","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-7f9fcd2de8","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-30T19:31:31Z","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-fe50bb44ac,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-fe50bb44ac","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-fe50bb44ac","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-fe50bb44ac","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-fe50bb44ac","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-fe50bb44ac","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-fe50bb44ac","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-fe50bb44ac","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-fe50bb44ac","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-fe50bb44ac","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-fe50bb44ac","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-30T19:31:31Z","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-7f9fcd2de8,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-7f9fcd2de8-556544585d,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,statefulset.kubernetes.io/pod-name=affinity-assistant-7f9fcd2de8-0,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-7f9fcd2de8","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-7f9fcd2de8","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-7f9fcd2de8","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-7f9fcd2de8","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-7f9fcd2de8","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-30T19:31:31Z","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-947b845cf8,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-947b845cf8-5dbd7b7557,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,statefulset.kubernetes.io/pod-name=affinity-assistant-947b845cf8-0,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-947b845cf8","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-947b845cf8","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-947b845cf8","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-947b845cf8","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-947b845cf8","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-30T19:31:31Z","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-fe50bb44ac,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-fe50bb44ac-79fd468bb6,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,statefulset.kubernetes.io/pod-name=affinity-assistant-fe50bb44ac-0,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-fe50bb44ac","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-fe50bb44ac","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-fe50bb44ac","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-fe50bb44ac","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-fe50bb44ac","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-30T19:31:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node2c5bb2c6d4e443bb5a144a92bc1d3bad-clone-repository,tekton.dev/taskRunUID=d49f588c-95f2-4a49-b108-5eb61e088d23"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node2c5bb2c6d4e443825575886eb8c17e2fc88205b169d28-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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node2c5bb2c6d4e443825575886eb8c17e2fc88205b169d28-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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node2c5bb2c6d4e443825575886eb8c17e2fc88205b169d28-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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node2c5bb2c6d4e443825575886eb8c17e2fc88205b169d28-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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node2c5bb2c6d4e443825575886eb8c17e2fc88205b169d28-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node2c5bb2c6d4e443825575886eb8c17e2fc88205b169d28-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node2c5bb2c6d4e443825575886eb8c17e2fc88205b169d28-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node2c5bb2c6d4e443825575886eb8c17e2fc88205b169d28-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node2c5bb2c6d4e443825575886eb8c17e2fc88205b169d28-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node2c5bb2c6d4e443825575886eb8c17e2fc88205b169d28-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node2c5bb2c6d4e443825575886eb8c17e2fc88205b169d28-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node2c5bb2c6d4e443825575886eb8c17e2fc88205b169d28-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node2c5bb2c6d4e443825575886eb8c17e2fc88205b169d28-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node2c5bb2c6d4e443825575886eb8c17e2fc88205b169d28-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node2c5bb2c6d4e443825575886eb8c17e2fc88205b169d28-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node2c5bb2c6d4e443825575886eb8c17e2fc88205b169d28-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node2c5bb2c6d4e443825575886eb8c17e2fc88205b169d28-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-scan,tekton.dev/taskRunUID=c2262a0d-5fb1-406a-8e34-ab9a615f4b7e"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-scan-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-scan\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-scan\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","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-e028a2126d,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-e028a2126d-6c9df9b645,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,statefulset.kubernetes.io/pod-name=affinity-assistant-e028a2126d-0,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-e028a2126d","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-e028a2126d","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-e028a2126d","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-e028a2126d","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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-e028a2126d","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-30T19:31:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-build,tekton.dev/taskRunUID=a409ff94-5b32-426a-8db3-e58a88c068b3"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-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-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-04-30T19:31:31Z","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-dce41356f1,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd"} {"level":"debug","ts":"2026-04-30T19:31:31Z","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-dce41356f1,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-dce41356f1-cf8ff57df,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,statefulset.kubernetes.io/pod-name=affinity-assistant-dce41356f1-0,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build,tekton.dev/taskRunUID=c360c147-1168-40ca-9598-d853035ceebb"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-build,tekton.dev/taskRunUID=70146359-c2ee-48c1-ad5c-4569a53cae78"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-deployment-check,tekton.dev/taskRunUID=c6c09596-4173-40bb-8407-c226a46aa225"} {"level":"debug","ts":"2026-04-30T19:31:31Z","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-e028a2126d,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-deploy,tekton.dev/taskRunUID=f119094c-e247-4114-ba6c-ce21615abe2e"} {"level":"debug","ts":"2026-04-30T19:31:31Z","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-30T19:31:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:31:31Z","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-30T19:31:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:31:31Z","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-30T19:31:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-build,tekton.dev/taskRunUID=da30ebb1-3a6e-4381-9254-0259ebf0dd62"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build,tekton.dev/taskRunUID=6ba58288-0c21-4865-9b35-27e7b8bda5d1"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java1df80444d99f9909194e63bb27d292a3-clone-repository,tekton.dev/taskRunUID=3b7b80a2-3c78-43f9-863d-7006751028b0"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-clone-repository,tekton.dev/taskRunUID=79e6367b-8823-454a-8ea6-6729cd2125fe"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-show-sbom,tekton.dev/taskRunUID=f692817b-229c-4ea5-9c8e-1b0fcbf73427"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-summarize,tekton.dev/taskRunUID=0a60259c-b524-41f4-a4b6-70d764b11196"} {"level":"debug","ts":"2026-04-30T19:31:31Z","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-b09c1d82b8,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-b09c1d82b8-5c466765bf,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,statefulset.kubernetes.io/pod-name=affinity-assistant-b09c1d82b8-0,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc"} {"level":"debug","ts":"2026-04-30T19:31:31Z","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-947b845cf8,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:31:31Z","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-b09c1d82b8,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn42b6b26d445efb6a13e83270338de2c1-clone-repository,tekton.dev/taskRunUID=4624a340-86cb-4f2b-9894-07fd7534cd78"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-clone-repository,tekton.dev/taskRunUID=9ecbff7f-ff76-4391-8cd7-bd910518ac0d"} {"level":"debug","ts":"2026-04-30T19:31:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pu884bbc4c33ff05227275039504b883cc-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-30T19:31:31Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-build,tekton.dev/taskRunUID=027ce947-106c-45a2-b80d-7d304f9130b0"} {"level":"info","ts":"2026-04-30T19:31:31Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:31:35.176504 1 request.go:752] "Waited before sending request" delay="1.996572449s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-stage/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzYwNDQsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:31:35Z","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-30T19:31:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:31:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:31:35Z","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-30T19:31:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:31:35Z","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-30T19:31:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-04-30T19:31:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:31:39Z","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-30T19:31:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:31:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:31:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:31:39Z","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-7585f6f576,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-30T19:31:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:31:39Z","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-30T19:31:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:31:39Z","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=528c167e-2a09-4c2b-a323-1cedddfe6e72,batch.kubernetes.io/job-name=tssc-iam,controller-uid=528c167e-2a09-4c2b-a323-1cedddfe6e72,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-30T19:31:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:31:39Z","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-30T19:31:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:31:39Z","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-30T19:31:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:31:39Z","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-30T19:31:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-04-30T19:31:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:43Z","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-30T19:31:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:43Z","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-30T19:31:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:31:43Z","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-30T19:31:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:31:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:31:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"info","ts":"2026-04-30T19:31:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:31:45.176519 1 request.go:752] "Waited before sending request" delay="1.792203521s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-tas/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzYyMTAsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMFx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-04-30T19:31:47Z","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=314dc826-feb1-4cae-b9be-f9fcfb44b835,batch.kubernetes.io/job-name=tuf-repository-init-tprqb,controller-uid=314dc826-feb1-4cae-b9be-f9fcfb44b835,job-name=tuf-repository-init-tprqb,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,batch.kubernetes.io/job-name=ctlog-createtree-job-gfntt,controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,job-name=ctlog-createtree-job-gfntt"} {"level":"debug","ts":"2026-04-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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=cf4bbbf7f"} {"level":"debug","ts":"2026-04-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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=549b4745c7"} {"level":"debug","ts":"2026-04-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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=79c655688f"} {"level":"debug","ts":"2026-04-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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=676bd95bff"} {"level":"debug","ts":"2026-04-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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=768854774f"} {"level":"debug","ts":"2026-04-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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=599488f6cf"} {"level":"debug","ts":"2026-04-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,batch.kubernetes.io/job-name=rekor-createtree-job-fcdkj,controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,job-name=rekor-createtree-job-fcdkj"} {"level":"debug","ts":"2026-04-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=666b7226-d91c-4354-8390-027eec367eb1,batch.kubernetes.io/job-name=segment-backup-installation-2dhmf,controller-uid=666b7226-d91c-4354-8390-027eec367eb1,job-name=segment-backup-installation-2dhmf"} {"level":"debug","ts":"2026-04-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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=685455d945"} {"level":"debug","ts":"2026-04-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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=7d6f96c946"} {"level":"debug","ts":"2026-04-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:31:47Z","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-30T19:31:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-04-30T19:31:47Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"info","ts":"2026-04-30T19:33:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:33:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:33:11Z","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-b09c1d82b8,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-b09c1d82b8-5c466765bf,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,statefulset.kubernetes.io/pod-name=affinity-assistant-b09c1d82b8-0,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-clone-repository,tekton.dev/taskRunUID=9ecbff7f-ff76-4391-8cd7-bd910518ac0d"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build,tekton.dev/taskRunUID=6ba58288-0c21-4865-9b35-27e7b8bda5d1"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-summarize,tekton.dev/taskRunUID=0bd5074a-7ac0-401d-a912-071cfb728f80"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-summarize-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-summarize,tekton.dev/taskRunUID=04482009-6c9c-4578-a15f-4ba94946d471"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-summarize-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build,tekton.dev/taskRunUID=c360c147-1168-40ca-9598-d853035ceebb"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-7f9fcd2de8,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-7f9fcd2de8-556544585d,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,statefulset.kubernetes.io/pod-name=affinity-assistant-7f9fcd2de8-0,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn42b6b26d445efb6a13e83270338de2c1-clone-repository,tekton.dev/taskRunUID=4624a340-86cb-4f2b-9894-07fd7534cd78"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-scan,tekton.dev/taskRunUID=d5a3bc08-d048-48c6-bbb9-67f3f7b761d7"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-scan-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-scan\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-scan\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-show-sbom,tekton.dev/taskRunUID=fbefc937-e5cb-4c4f-9ac6-58eeefa359ae"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-show-sbom-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-show-sbom-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-show-sbom-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-show-sbom-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-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-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-show-sbom\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node2c5bb2c6d4e443bb5a144a92bc1d3bad-clone-repository,tekton.dev/taskRunUID=d49f588c-95f2-4a49-b108-5eb61e088d23"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-show-sbom,tekton.dev/taskRunUID=98531101-3527-482c-adcd-42c8041f38e1"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-show-sbom,tekton.dev/taskRunUID=c2c302f0-3120-46ad-8161-3de58c0a7a48"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-scan,tekton.dev/taskRunUID=2acd0ff6-7816-4906-9089-a7ab13d8f938"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-scan,tekton.dev/taskRunUID=c2262a0d-5fb1-406a-8e34-ab9a615f4b7e"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-build,tekton.dev/taskRunUID=e239a222-ab02-4d85-92fa-d20e15f40364"} {"level":"debug","ts":"2026-04-30T19:33:11Z","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-30d2c03902,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm"} {"level":"debug","ts":"2026-04-30T19:33:11Z","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-b09c1d82b8,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:33:11Z","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-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:33:11Z","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-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-summarize,tekton.dev/taskRunUID=6505622a-f60c-4c1f-a66d-75b1392dd3e5"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-fujhffc9d96a752501d6bee689da325923b2-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-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java1df80444d99f9909194e63bb27d292a3-clone-repository,tekton.dev/taskRunUID=3b7b80a2-3c78-43f9-863d-7006751028b0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-deployment-check,tekton.dev/taskRunUID=c6c09596-4173-40bb-8407-c226a46aa225"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-summarize,tekton.dev/taskRunUID=0a60259c-b524-41f4-a4b6-70d764b11196"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-build,tekton.dev/taskRunUID=027ce947-106c-45a2-b80d-7d304f9130b0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth4219d2bf772f1eb0e2fa3990f4ad36ed-clone-repository,tekton.dev/taskRunUID=996ea119-6213-496d-95f1-af41d1f992ee"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-build,tekton.dev/taskRunUID=da30ebb1-3a6e-4381-9254-0259ebf0dd62"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-scan,tekton.dev/taskRunUID=72b69caa-93a8-4a60-8e69-e792dac56fa3"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-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-30T19:33:11Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-show-sbom,tekton.dev/taskRunUID=ba46dadd-09f5-4521-978a-41c9d82edaac"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-build,tekton.dev/taskRunUID=70146359-c2ee-48c1-ad5c-4569a53cae78"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-summarize,tekton.dev/taskRunUID=f60f3198-9b98-48c8-a457-4d8d6dc7f0d4"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-build,tekton.dev/taskRunUID=a409ff94-5b32-426a-8db3-e58a88c068b3"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-clone-repository,tekton.dev/taskRunUID=79e6367b-8823-454a-8ea6-6729cd2125fe"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-deploy,tekton.dev/taskRunUID=f119094c-e247-4114-ba6c-ce21615abe2e"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-show-sbom,tekton.dev/taskRunUID=f692817b-229c-4ea5-9c8e-1b0fcbf73427"} {"level":"debug","ts":"2026-04-30T19:33:11Z","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-30d2c03902,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-30d2c03902-565f9bff79,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,statefulset.kubernetes.io/pod-name=affinity-assistant-30d2c03902-0,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-30d2c03902","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-30T19:33:11Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-scan,tekton.dev/taskRunUID=c7da6d81-8ea6-4293-aa48-eb6bee3c875a"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-clone-repository,tekton.dev/taskRunUID=642248bc-7190-490f-8d9d-a342c927e5ad"} {"level":"debug","ts":"2026-04-30T19:33:11Z","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-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-04-30T19:33:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:33:11Z","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-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:33:11Z","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-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:33:11Z","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-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-04-30T19:33:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:33:11Z","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=528c167e-2a09-4c2b-a323-1cedddfe6e72,batch.kubernetes.io/job-name=tssc-iam,controller-uid=528c167e-2a09-4c2b-a323-1cedddfe6e72,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:33:11Z","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-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:33:11Z","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-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:33:11Z","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-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:33:11Z","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-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:33:11Z","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-7585f6f576,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:33:11Z","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-30T19:33:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-04-30T19:33:12Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:33:12Z","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-30T19:33:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:33:12Z","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-30T19:33:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:33:12Z","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-30T19:33:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=7b87f6d844"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:33:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} I0430 19:33:13.210893 1 request.go:752] "Waited before sending request" delay="1.071947229s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-tas/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzgxODcsInN0YXJ0IjoidHJpbGxpYW4tbG9nc2VydmVyLTdkNmY5NmM5NDYtcmJ6MnJcdTAwMDAifQ&limit=5" {"level":"info","ts":"2026-04-30T19:33:13Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,batch.kubernetes.io/job-name=rekor-createtree-job-fcdkj,controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,job-name=rekor-createtree-job-fcdkj"} {"level":"debug","ts":"2026-04-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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=676bd95bff"} {"level":"debug","ts":"2026-04-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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=cf4bbbf7f"} {"level":"debug","ts":"2026-04-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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=79c655688f"} {"level":"debug","ts":"2026-04-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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=314dc826-feb1-4cae-b9be-f9fcfb44b835,batch.kubernetes.io/job-name=tuf-repository-init-tprqb,controller-uid=314dc826-feb1-4cae-b9be-f9fcfb44b835,job-name=tuf-repository-init-tprqb,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,batch.kubernetes.io/job-name=ctlog-createtree-job-gfntt,controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,job-name=ctlog-createtree-job-gfntt"} {"level":"debug","ts":"2026-04-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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=7d6f96c946"} {"level":"debug","ts":"2026-04-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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=768854774f"} {"level":"debug","ts":"2026-04-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=666b7226-d91c-4354-8390-027eec367eb1,batch.kubernetes.io/job-name=segment-backup-installation-2dhmf,controller-uid=666b7226-d91c-4354-8390-027eec367eb1,job-name=segment-backup-installation-2dhmf"} {"level":"debug","ts":"2026-04-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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=599488f6cf"} {"level":"debug","ts":"2026-04-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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=685455d945"} {"level":"debug","ts":"2026-04-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:33:15Z","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=549b4745c7"} {"level":"debug","ts":"2026-04-30T19:33:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-04-30T19:33:15Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:33:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"debug","ts":"2026-04-30T19:33:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"info","ts":"2026-04-30T19:33:17Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:33:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:33:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-04-30T19:33:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:33:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:33:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:33:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=9c897bfbd,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-30T19:33:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:33:23Z","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-30T19:33:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:33:23Z","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-30T19:33:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-04-30T19:33:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:33:25.176494 1 request.go:752] "Waited before sending request" delay="1.891542124s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-tpa/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mzg1ODYsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-04-30T19:33:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:33:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:33:27Z","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-30T19:33:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:33:27Z","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-30T19:33:27Z","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-30T19:33:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:33:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:33:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:33:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:33:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:33:27Z","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-30T19:33:27Z","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-30T19:33:27Z","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-30T19:33:27Z","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-30T19:33:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:33:27Z","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-30T19:33:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:33:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:33:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:33:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:33:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:33:27Z","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-30T19:33:27Z","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-30T19:33:27Z","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-30T19:33:27Z","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-30T19:33:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:33:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:33:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:33:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-04-30T19:33:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:33:27Z","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-30T19:33:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:33:27Z","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=84f5cbf786"} {"level":"debug","ts":"2026-04-30T19:33:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:33:27Z","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-30T19:33:27Z","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-30T19:33:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:33:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:33:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:33:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:33:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:33:27Z","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-30T19:33:27Z","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-30T19:33:27Z","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-30T19:33:27Z","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-30T19:33:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:33:27Z","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-30T19:33:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:33:27Z","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-30T19:33:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:33:27Z","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-30T19:33:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:33:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-30T19:33:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:33:27Z","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-30T19:33:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:33:27Z","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-30T19:33:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:33:27Z","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-30T19:33:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-04-30T19:33:27Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:33:29Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:33:35.176506 1 request.go:752] "Waited before sending request" delay="1.994670833s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-gitops/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mzg3OTMsInN0YXJ0IjoidHNzYy1naXRvcHMtYXJnb2NkLXJlZGlzXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04302026-191626-UTC,pod-template-hash=d684dcffc"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-04-30T19:33:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-04-30T19:33:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:33:37Z","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-30T19:33:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:33:37Z","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-30T19:33:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-04-30T19:33:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:33:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-30T19:33:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:33:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:33:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:33:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-04-30T19:33:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-04-30T19:33:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:33:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-04-30T19:33:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:33:47.176562 1 request.go:752] "Waited before sending request" delay="1.995304284s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhbk-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzkxNjAsInN0YXJ0Ijoicmhiay1vcGVyYXRvci52MjYuNC4xMS1vcHIuMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-04-30T19:33:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-30T19:33:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:33:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:33:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:33:47Z","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-30T19:33:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:33:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:33:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:33:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:33:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:33:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:33:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-04-30T19:33:47Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"info","ts":"2026-04-30T19:35:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-7585f6f576,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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=528c167e-2a09-4c2b-a323-1cedddfe6e72,batch.kubernetes.io/job-name=tssc-iam,controller-uid=528c167e-2a09-4c2b-a323-1cedddfe6e72,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-04-30T19:35:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=545c7c7dc"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=7b87f6d844"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=6d977fd5bc"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=6d5dffd55b"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-04-30T19:35:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,batch.kubernetes.io/job-name=ctlog-createtree-job-gfntt,controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,job-name=ctlog-createtree-job-gfntt"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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=599488f6cf"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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=676bd95bff"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,batch.kubernetes.io/job-name=rekor-createtree-job-fcdkj,controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,job-name=rekor-createtree-job-fcdkj"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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=314dc826-feb1-4cae-b9be-f9fcfb44b835,batch.kubernetes.io/job-name=tuf-repository-init-tprqb,controller-uid=314dc826-feb1-4cae-b9be-f9fcfb44b835,job-name=tuf-repository-init-tprqb,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=666b7226-d91c-4354-8390-027eec367eb1,batch.kubernetes.io/job-name=segment-backup-installation-2dhmf,controller-uid=666b7226-d91c-4354-8390-027eec367eb1,job-name=segment-backup-installation-2dhmf"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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=685455d945"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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=768854774f"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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=549b4745c7"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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=7d6f96c946"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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=79c655688f"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:35:11Z","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=cf4bbbf7f"} {"level":"debug","ts":"2026-04-30T19:35:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-04-30T19:35:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:35:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"debug","ts":"2026-04-30T19:35:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"info","ts":"2026-04-30T19:35:12Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:35:12Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:35:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:35:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:35:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=9c897bfbd,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-30T19:35:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:35:12Z","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-30T19:35:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:35:12Z","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-30T19:35:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:35:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-04-30T19:35:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-04-30T19:35:12Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:35:15.295510 1 request.go:752] "Waited before sending request" delay="1.995592523s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-tpa/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDEzNjAsInN0YXJ0Ijoicmh0cGEtb3BlcmF0b3ItYmluZC1qb2JcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=server,pod-template-hash=84f5cbf786"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-30T19:35:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-04-30T19:35:15Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:35:17Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04302026-191626-UTC,pod-template-hash=d684dcffc"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:35:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-04-30T19:35:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:35:25Z","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-30T19:35:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:35:25Z","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-30T19:35:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-04-30T19:35:25Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:35:27.296092 1 request.go:752] "Waited before sending request" delay="1.909964203s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDE3NzUsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-04-30T19:35:27Z","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-30T19:35:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:35:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-30T19:35:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:35:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:35:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-04-30T19:35:27Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:35:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-04-30T19:35:31Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:35:35Z","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-30T19:35:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:35:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:35:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:35:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:35:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:35:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:35:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:35:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-30T19:35:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:35:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:35:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-04-30T19:35:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:35:39.294523 1 request.go:752] "Waited before sending request" delay="1.995176644s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhtpa-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDIxNDgsInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"info","ts":"2026-04-30T19:35:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-summarize,tekton.dev/taskRunUID=0a60259c-b524-41f4-a4b6-70d764b11196"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-summarize,tekton.dev/taskRunUID=06d0eaa3-8576-4fad-9f28-7714b8e913a8"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-summarize-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build,tekton.dev/taskRunUID=6ba58288-0c21-4865-9b35-27e7b8bda5d1"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-summarize,tekton.dev/taskRunUID=0bd5074a-7ac0-401d-a912-071cfb728f80"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-clone-repository,tekton.dev/taskRunUID=24797ef4-4d30-4ffb-9726-a9ab4bfc1521"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-clone-repository-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-clone-repository-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-clone-repository-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-clone-repository-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-clone-repository-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-clone-repository-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-clone-repository-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-clone-repository-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-clone\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-clone-repository-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-symlink-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-clone-repository-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-clone-repository-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-clone-repository-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-clone-repository-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-deploy,tekton.dev/taskRunUID=89beec66-3c33-4f41-aacf-c44ce4de19e3"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-deploy-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-deploy-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-deploy-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-deploy\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-deploy\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-scan,tekton.dev/taskRunUID=62d1dcc1-acb4-426a-a483-ada1d9bbe78b"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-scan-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-scan\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-scan\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build,tekton.dev/taskRunUID=c360c147-1168-40ca-9598-d853035ceebb"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-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-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-build,tekton.dev/taskRunUID=027ce947-106c-45a2-b80d-7d304f9130b0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","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-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-show-sbom,tekton.dev/taskRunUID=fbefc937-e5cb-4c4f-9ac6-58eeefa359ae"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-show-sbom,tekton.dev/taskRunUID=98531101-3527-482c-adcd-42c8041f38e1"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-deployment-check,tekton.dev/taskRunUID=c6c09596-4173-40bb-8407-c226a46aa225"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-scan,tekton.dev/taskRunUID=c2262a0d-5fb1-406a-8e34-ab9a615f4b7e"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","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-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn42b6b26d445efb6a13e83270338de2c1-clone-repository,tekton.dev/taskRunUID=4624a340-86cb-4f2b-9894-07fd7534cd78"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-clone-repository,tekton.dev/taskRunUID=9aeb58b3-6a92-4dbb-a00c-6a0074d566b6"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-summarize,tekton.dev/taskRunUID=5f584342-08e3-40e9-86e9-3db7dc09fd9e"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-scan,tekton.dev/taskRunUID=68f5d452-b933-456c-b4a5-86064a452110"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-build,tekton.dev/taskRunUID=70146359-c2ee-48c1-ad5c-4569a53cae78"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-show-sbom,tekton.dev/taskRunUID=f692817b-229c-4ea5-9c8e-1b0fcbf73427"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-build,tekton.dev/taskRunUID=e239a222-ab02-4d85-92fa-d20e15f40364"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-show-sbom,tekton.dev/taskRunUID=ba46dadd-09f5-4521-978a-41c9d82edaac"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-build,tekton.dev/taskRunUID=da30ebb1-3a6e-4381-9254-0259ebf0dd62"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-show-sbom,tekton.dev/taskRunUID=7134c22a-7f60-4f73-bb94-953a270f2665"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-clone-repository,tekton.dev/taskRunUID=9ecbff7f-ff76-4391-8cd7-bd910518ac0d"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-scan,tekton.dev/taskRunUID=c7da6d81-8ea6-4293-aa48-eb6bee3c875a"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-summarize,tekton.dev/taskRunUID=f60f3198-9b98-48c8-a457-4d8d6dc7f0d4"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-clone-repository,tekton.dev/taskRunUID=79e6367b-8823-454a-8ea6-6729cd2125fe"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-deploy,tekton.dev/taskRunUID=de001e91-23c4-4bb6-90aa-a552b10278fb"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-show-sbom,tekton.dev/taskRunUID=ea0cd2ec-5081-441f-a66c-33b759b3e029"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-deploy,tekton.dev/taskRunUID=81d324e6-c8e8-4fcd-bb1a-7be7f5093ca1"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build,tekton.dev/taskRunUID=7bc3dcb2-ffdf-4f60-8bab-65479457adb8"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-build,tekton.dev/taskRunUID=a409ff94-5b32-426a-8db3-e58a88c068b3"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-clone-repository,tekton.dev/taskRunUID=642248bc-7190-490f-8d9d-a342c927e5ad"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-deploy,tekton.dev/taskRunUID=6a3e0212-5eab-4f9d-bb71-e0abcc67d88f"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-push-c9j68-deploy-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-scan,tekton.dev/taskRunUID=d5a3bc08-d048-48c6-bbb9-67f3f7b761d7"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","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-a3849f2e06,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs"} {"level":"debug","ts":"2026-04-30T19:35:43Z","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-bbaa4790b3,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-show-sbom,tekton.dev/taskRunUID=e056a596-893e-4d15-a66e-4df22a191791"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-scan,tekton.dev/taskRunUID=2acd0ff6-7816-4906-9089-a7ab13d8f938"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-summarize,tekton.dev/taskRunUID=04482009-6c9c-4578-a15f-4ba94946d471"} {"level":"debug","ts":"2026-04-30T19:35:43Z","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-a3849f2e06,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-a3849f2e06-7dd5bbc4c,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,statefulset.kubernetes.io/pod-name=affinity-assistant-a3849f2e06-0,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-build,tekton.dev/taskRunUID=50de1cd9-db79-440f-ae2d-25539126a3f1"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-on-push-qp2pz-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-show-sbom,tekton.dev/taskRunUID=4f34a2ea-2284-4a7c-a280-a17de1c61161"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-summarize,tekton.dev/taskRunUID=65f76aa8-de6c-4122-bd47-da1d81fcfb3b"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-scan,tekton.dev/taskRunUID=b1a05ca2-b4ca-4fbd-8cc3-611c5a2afb72"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-deployment-check,tekton.dev/taskRunUID=6b758564-6b10-4b6f-b45f-932dc150ac06"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-clone-repository,tekton.dev/taskRunUID=6290c503-49ef-4ea7-9c13-51f8f614d12e"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth4219d2bf772f1eb0e2fa3990f4ad36ed-clone-repository,tekton.dev/taskRunUID=996ea119-6213-496d-95f1-af41d1f992ee"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-build,tekton.dev/taskRunUID=a76d864d-2707-430d-8f36-8dd4780adca2"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-push-c9j68-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-04-30T19:35:43Z","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-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-build,tekton.dev/taskRunUID=00475030-b067-4e48-8d79-d67396058b44"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-deployment-check,tekton.dev/taskRunUID=8401bc42-6c81-4e00-ad6c-5503669f6533"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-clone-repository,tekton.dev/taskRunUID=622f8c7b-f4b3-489a-a0f3-bef8f188cc8d"} {"level":"debug","ts":"2026-04-30T19:35:43Z","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-bbaa4790b3,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-bbaa4790b3-c7df984c,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,statefulset.kubernetes.io/pod-name=affinity-assistant-bbaa4790b3-0,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-bbaa4790b3","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-30T19:35:43Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-scan,tekton.dev/taskRunUID=1e2be4f0-ff4c-4a44-90c8-d8bc31acf66b"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-deployment-check,tekton.dev/taskRunUID=4fb4c62e-5a09-41e6-bad0-03d3c24c8c93"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-scan,tekton.dev/taskRunUID=9078c10e-6eb8-4f83-af0d-2f7f4362d252"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-deployment-check,tekton.dev/taskRunUID=96b50570-2447-44db-955a-6035a40b6322"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-summarize,tekton.dev/taskRunUID=c154f4e8-9f3b-4448-88a7-109d536766a9"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-scan,tekton.dev/taskRunUID=72b69caa-93a8-4a60-8e69-e792dac56fa3"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-show-sbom,tekton.dev/taskRunUID=c2c302f0-3120-46ad-8161-3de58c0a7a48"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node2c5bb2c6d4e443bb5a144a92bc1d3bad-clone-repository,tekton.dev/taskRunUID=d49f588c-95f2-4a49-b108-5eb61e088d23"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-summarize,tekton.dev/taskRunUID=6505622a-f60c-4c1f-a66d-75b1392dd3e5"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java1df80444d99f9909194e63bb27d292a3-clone-repository,tekton.dev/taskRunUID=3b7b80a2-3c78-43f9-863d-7006751028b0"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-deploy,tekton.dev/taskRunUID=f119094c-e247-4114-ba6c-ce21615abe2e"} {"level":"debug","ts":"2026-04-30T19:35:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-04-30T19:35:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:35:47Z","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-30T19:35:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:35:47Z","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-30T19:35:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:35:47Z","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-30T19:35:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-04-30T19:35:47Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"info","ts":"2026-04-30T19:37:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=9c897bfbd,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:37:11Z","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-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:37:11Z","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-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-04-30T19:37:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:37:11Z","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-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:37:11Z","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-30T19:37:11Z","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-30T19:37:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:37:11Z","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-30T19:37:11Z","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-30T19:37:11Z","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-30T19:37:11Z","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-30T19:37:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:37:11Z","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-30T19:37:11Z","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-30T19:37:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:37:11Z","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-30T19:37:11Z","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-30T19:37:11Z","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-30T19:37:11Z","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-30T19:37:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:37:11Z","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-30T19:37:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:37:11Z","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-30T19:37:11Z","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-30T19:37:11Z","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-30T19:37:11Z","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-30T19:37:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:37:11Z","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=84f5cbf786"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:37:11Z","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-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:37:11Z","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-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:37:11Z","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-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:37:11Z","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-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:37:11Z","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-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:37:11Z","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-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:37:11Z","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-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-04-30T19:37:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:37:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04302026-191626-UTC,pod-template-hash=d684dcffc"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-04-30T19:37:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:37:11Z","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-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:37:11Z","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-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-04-30T19:37:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:37:11Z","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-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-30T19:37:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-04-30T19:37:12Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:37:13.211162 1 request.go:752] "Waited before sending request" delay="1.067055778s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-prod/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDU0NjIsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:37:15Z","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-30T19:37:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:37:15Z","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-30T19:37:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:37:15Z","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-30T19:37:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:37:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-04-30T19:37:15Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:37:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:37:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:37:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:37:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:37:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-30T19:37:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:37:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:37:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:37:19Z","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-30T19:37:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:37:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:37:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-04-30T19:37:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:37:25.243491 1 request.go:752] "Waited before sending request" delay="1.785452889s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDU5MjcsInN0YXJ0IjoiZTJlLXRlc3RzLW5vZGVqcy1ubmxra3R2bi1vbi1wdWxsLXJlcXVlc3QtbHp6NDYtYnVpbGQtcG9kXHUwMDAwIn0&limit=5" I0430 19:37:35.245028 1 request.go:752] "Waited before sending request" delay="1.977035109s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDU5MjcsInN0YXJ0IjoiZTJlLXRlc3RzLXB5dGhvbi1yYWZodmpody1vbi1wdXNoLWM5ajY4LWJ1aWxkLXBvZFx1MDAwMCJ9&limit=5" {"level":"info","ts":"2026-04-30T19:37:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build,tekton.dev/taskRunUID=7bc3dcb2-ffdf-4f60-8bab-65479457adb8"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodeaddf26cac0ad29c6ffe3b99dbf70f8f9-clone-repository,tekton.dev/taskRunUID=db2ef611-6cf7-4d92-bfe7-68ab6d4dc08d"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeaddf26cac0ad234be9ba1e58c73d09b17adfe1682ff7f-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeaddf26cac0ad234be9ba1e58c73d09b17adfe1682ff7f-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeaddf26cac0ad234be9ba1e58c73d09b17adfe1682ff7f-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeaddf26cac0ad234be9ba1e58c73d09b17adfe1682ff7f-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeaddf26cac0ad234be9ba1e58c73d09b17adfe1682ff7f-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeaddf26cac0ad234be9ba1e58c73d09b17adfe1682ff7f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeaddf26cac0ad234be9ba1e58c73d09b17adfe1682ff7f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeaddf26cac0ad234be9ba1e58c73d09b17adfe1682ff7f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeaddf26cac0ad234be9ba1e58c73d09b17adfe1682ff7f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeaddf26cac0ad234be9ba1e58c73d09b17adfe1682ff7f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeaddf26cac0ad234be9ba1e58c73d09b17adfe1682ff7f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeaddf26cac0ad234be9ba1e58c73d09b17adfe1682ff7f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeaddf26cac0ad234be9ba1e58c73d09b17adfe1682ff7f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeaddf26cac0ad234be9ba1e58c73d09b17adfe1682ff7f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeaddf26cac0ad234be9ba1e58c73d09b17adfe1682ff7f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeaddf26cac0ad234be9ba1e58c73d09b17adfe1682ff7f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeaddf26cac0ad234be9ba1e58c73d09b17adfe1682ff7f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-summarize,tekton.dev/taskRunUID=f60f3198-9b98-48c8-a457-4d8d6dc7f0d4"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-scan,tekton.dev/taskRunUID=c2262a0d-5fb1-406a-8e34-ab9a615f4b7e"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-show-sbom,tekton.dev/taskRunUID=ba46dadd-09f5-4521-978a-41c9d82edaac"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841573418,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotne62296bdb3ff2d08a479aa41b1302cab3-verify-conforma,tekton.dev/taskRunUID=6468f47d-e9d4-4b4d-b850-fbb4df50ee41"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne62296bdb3ff25cc6fad328765a43eb98339596233897-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne62296bdb3ff25cc6fad328765a43eb98339596233897-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne62296bdb3ff25cc6fad328765a43eb98339596233897-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne62296bdb3ff25cc6fad328765a43eb98339596233897-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne62296bdb3ff25cc6fad328765a43eb98339596233897-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne62296bdb3ff25cc6fad328765a43eb98339596233897-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne62296bdb3ff25cc6fad328765a43eb98339596233897-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne62296bdb3ff25cc6fad328765a43eb98339596233897-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne62296bdb3ff25cc6fad328765a43eb98339596233897-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne62296bdb3ff25cc6fad328765a43eb98339596233897-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne62296bdb3ff25cc6fad328765a43eb98339596233897-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne62296bdb3ff25cc6fad328765a43eb98339596233897-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne62296bdb3ff25cc6fad328765a43eb98339596233897-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne62296bdb3ff25cc6fad328765a43eb98339596233897-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne62296bdb3ff25cc6fad328765a43eb98339596233897-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne62296bdb3ff25cc6fad328765a43eb98339596233897-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne62296bdb3ff25cc6fad328765a43eb98339596233897-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne62296bdb3ff25cc6fad328765a43eb98339596233897-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne62296bdb3ff25cc6fad328765a43eb98339596233897-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-scan,tekton.dev/taskRunUID=2e124889-0393-4404-b299-91c2fa90300a"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-scan-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-scan\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-scan\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-summarize,tekton.dev/taskRunUID=65f76aa8-de6c-4122-bd47-da1d81fcfb3b"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-summarize,tekton.dev/taskRunUID=bead57e3-2ae1-44b7-bb1b-6bf180e32505"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-push-c9j68-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-push-c9j68-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-push-c9j68-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-push-c9j68-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-push-c9j68-summarize-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-push-c9j68-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-push-c9j68-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-push-c9j68-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-push-c9j68-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-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-push-c9j68-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-push-c9j68-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-push-c9j68-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-rafhvjhw-on-push-c9j68-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","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-1c8eee4e84,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-scan,tekton.dev/taskRunUID=d5a3bc08-d048-48c6-bbb9-67f3f7b761d7"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-clone-repository,tekton.dev/taskRunUID=9ecbff7f-ff76-4391-8cd7-bd910518ac0d"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-clone-repository,tekton.dev/taskRunUID=24797ef4-4d30-4ffb-9726-a9ab4bfc1521"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-summarize,tekton.dev/taskRunUID=c154f4e8-9f3b-4448-88a7-109d536766a9"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841405523,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodejaddf26cac0ad29c6ffe3b99dbf70f8f9-verify-conforma,tekton.dev/taskRunUID=f4a32472-7869-4b20-8ea1-843a154f0cf8"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-clone-repository,tekton.dev/taskRunUID=642248bc-7190-490f-8d9d-a342c927e5ad"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-deployment-check,tekton.dev/taskRunUID=4fb4c62e-5a09-41e6-bad0-03d3c24c8c93"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-show-sbom,tekton.dev/taskRunUID=577fc98e-4555-40b0-a524-7a4bf911d508"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-deployment-check,tekton.dev/taskRunUID=c6c09596-4173-40bb-8407-c226a46aa225"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-build,tekton.dev/taskRunUID=e239a222-ab02-4d85-92fa-d20e15f40364"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth4219d2bf772f1eb0e2fa3990f4ad36ed-clone-repository,tekton.dev/taskRunUID=996ea119-6213-496d-95f1-af41d1f992ee"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","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-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-summarize,tekton.dev/taskRunUID=6505622a-f60c-4c1f-a66d-75b1392dd3e5"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-summarize,tekton.dev/taskRunUID=0bd5074a-7ac0-401d-a912-071cfb728f80"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-scan,tekton.dev/taskRunUID=62d1dcc1-acb4-426a-a483-ada1d9bbe78b"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-summarize,tekton.dev/taskRunUID=06d0eaa3-8576-4fad-9f28-7714b8e913a8"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-deploy,tekton.dev/taskRunUID=de001e91-23c4-4bb6-90aa-a552b10278fb"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-deploy,tekton.dev/taskRunUID=6a3e0212-5eab-4f9d-bb71-e0abcc67d88f"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841500028,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=bc78beebacf3f9734b54607ec251ea430db64034,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRunUID=c2d7b8a5-a156-4878-b535-d7e0edf49529,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-pnba695d61ff73dd326c672ac2a696ade7-verify-conforma,tekton.dev/taskRunUID=dfac5065-c2dc-4f68-a059-5a4a139152f3"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-scan,tekton.dev/taskRunUID=68f5d452-b933-456c-b4a5-86064a452110"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node2c5bb2c6d4e443bb5a144a92bc1d3bad-clone-repository,tekton.dev/taskRunUID=d49f588c-95f2-4a49-b108-5eb61e088d23"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-a3849f2e06,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-a3849f2e06-7dd5bbc4c,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,statefulset.kubernetes.io/pod-name=affinity-assistant-a3849f2e06-0,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-build,tekton.dev/taskRunUID=da30ebb1-3a6e-4381-9254-0259ebf0dd62"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-show-sbom,tekton.dev/taskRunUID=e056a596-893e-4d15-a66e-4df22a191791"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java1df80444d99f9909194e63bb27d292a3-clone-repository,tekton.dev/taskRunUID=3b7b80a2-3c78-43f9-863d-7006751028b0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-scan,tekton.dev/taskRunUID=9078c10e-6eb8-4f83-af0d-2f7f4362d252"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn42b6b26d445efb6a13e83270338de2c1-clone-repository,tekton.dev/taskRunUID=4624a340-86cb-4f2b-9894-07fd7534cd78"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-build,tekton.dev/taskRunUID=00475030-b067-4e48-8d79-d67396058b44"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-show-sbom,tekton.dev/taskRunUID=4f34a2ea-2284-4a7c-a280-a17de1c61161"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-deploy,tekton.dev/taskRunUID=253fe047-6454-485b-9ef9-fef130bc4e03"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-build,tekton.dev/taskRunUID=a409ff94-5b32-426a-8db3-e58a88c068b3"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-show-sbom,tekton.dev/taskRunUID=f692817b-229c-4ea5-9c8e-1b0fcbf73427"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-clone-repository,tekton.dev/taskRunUID=9aeb58b3-6a92-4dbb-a00c-6a0074d566b6"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-summarize,tekton.dev/taskRunUID=632d07e5-7ebc-4195-99c5-df7a621c8435"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-build,tekton.dev/taskRunUID=027ce947-106c-45a2-b80d-7d304f9130b0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","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-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-adfb3a2e1a,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-adfb3a2e1a-fbcb7cdc5,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,statefulset.kubernetes.io/pod-name=affinity-assistant-adfb3a2e1a-0,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-summarize,tekton.dev/taskRunUID=5f584342-08e3-40e9-86e9-3db7dc09fd9e"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-deployment-check,tekton.dev/taskRunUID=8401bc42-6c81-4e00-ad6c-5503669f6533"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-clone-repository,tekton.dev/taskRunUID=6290c503-49ef-4ea7-9c13-51f8f614d12e"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","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-1c8eee4e84,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-1c8eee4e84-65c777f9d,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,statefulset.kubernetes.io/pod-name=affinity-assistant-1c8eee4e84-0,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841500028,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=bc78beebacf3f9734b54607ec251ea430db64034,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRunUID=c2d7b8a5-a156-4878-b535-d7e0edf49529,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4-get-images,tekton.dev/taskRunUID=72d8029c-c0e5-4ccb-96ea-70aa540fa625"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-scan,tekton.dev/taskRunUID=2acd0ff6-7816-4906-9089-a7ab13d8f938"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-clone-repository,tekton.dev/taskRunUID=79e6367b-8823-454a-8ea6-6729cd2125fe"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRunUID=36863b61-4ff4-4f7c-aaf5-f2fa479e7cba,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth44c82ff4c6d4bbe8794309f7e1de2379-clone-repository,tekton.dev/taskRunUID=dbf432dd-160c-4adf-a478-9a2d44256955"} {"level":"debug","ts":"2026-04-30T19:37:37Z","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-5d295c0822,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=30e2f16a49117e87c5162dbc3dea19bd59f5feac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841500028,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=bc78beebacf3f9734b54607ec251ea430db64034,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRunUID=c2d7b8a5-a156-4878-b535-d7e0edf49529,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-pneba695d61ff73dd326c672ac2a696ade7-download-sboms,tekton.dev/taskRunUID=0e770065-c877-4f06-9e09-3f278c44bfef"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-clone-repository,tekton.dev/taskRunUID=622f8c7b-f4b3-489a-a0f3-bef8f188cc8d"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","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-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841573418,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-dotnet-b62296bdb3ff2d08a479aa41b1302cab3-upload-sboms,tekton.dev/taskRunUID=d968eb6c-d83e-48a4-8a03-8ab3a45a1fb0"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=bc78beebacf3f9734b54607ec251ea430db64034,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRunUID=c2d7b8a5-a156-4878-b535-d7e0edf49529,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-pba695d61ff73dd326c672ac2a696ade7-clone-repository,tekton.dev/taskRunUID=be7786cd-18e8-42a5-9b39-3127d9f18b17"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pba695d61ff73d892348ea372e9e0e6da88a2a95559b5d-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-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build,tekton.dev/taskRunUID=c360c147-1168-40ca-9598-d853035ceebb"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-deploy,tekton.dev/taskRunUID=f119094c-e247-4114-ba6c-ce21615abe2e"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841405523,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejsaddf26cac0ad29c6ffe3b99dbf70f8f9-download-sboms,tekton.dev/taskRunUID=255c1440-7635-4221-859a-ca1fc9ce01c9"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-scan,tekton.dev/taskRunUID=b1a05ca2-b4ca-4fbd-8cc3-611c5a2afb72"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-deployment-check,tekton.dev/taskRunUID=6b758564-6b10-4b6f-b45f-932dc150ac06"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-deploy,tekton.dev/taskRunUID=81d324e6-c8e8-4fcd-bb1a-7be7f5093ca1"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-show-sbom,tekton.dev/taskRunUID=7134c22a-7f60-4f73-bb94-953a270f2665"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841500028,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=bc78beebacf3f9734b54607ec251ea430db64034,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRunUID=c2d7b8a5-a156-4878-b535-d7e0edf49529,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4-upload-sboms,tekton.dev/taskRunUID=1ec60a49-902b-4a23-af86-a8d956a89d12"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-show-sbom,tekton.dev/taskRunUID=fbefc937-e5cb-4c4f-9ac6-58eeefa359ae"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841405523,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-naddf26cac0ad29c6ffe3b99dbf70f8f9-upload-sboms,tekton.dev/taskRunUID=574409b3-d0bb-4ee4-bf95-878e258e21bf"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-build,tekton.dev/taskRunUID=70146359-c2ee-48c1-ad5c-4569a53cae78"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-show-sbom,tekton.dev/taskRunUID=98531101-3527-482c-adcd-42c8041f38e1"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841405523,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-nnladdf26cac0ad29c6ffe3b99dbf70f8f9-get-images,tekton.dev/taskRunUID=414b537b-464b-4def-84c4-47df39aeb92e"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnladdf26c1ef89e7c79cca9fc30847592a632d440-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-30T19:37:37Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841573418,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-bas62296bdb3ff2d08a479aa41b1302cab3-get-images,tekton.dev/taskRunUID=139a0445-1d07-4fd2-8210-3a411e845bd5"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-scan,tekton.dev/taskRunUID=c7da6d81-8ea6-4293-aa48-eb6bee3c875a"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-deployment-check,tekton.dev/taskRunUID=992c2392-1cc5-4417-b07f-25eb6984d9d9"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-summarize,tekton.dev/taskRunUID=0a60259c-b524-41f4-a4b6-70d764b11196"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-build,tekton.dev/taskRunUID=a76d864d-2707-430d-8f36-8dd4780adca2"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-deployment-check,tekton.dev/taskRunUID=96b50570-2447-44db-955a-6035a40b6322"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-show-sbom,tekton.dev/taskRunUID=a437ad20-206e-4e18-8f92-db396f4b1f7b"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-show-sbom,tekton.dev/taskRunUID=c2c302f0-3120-46ad-8161-3de58c0a7a48"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-scan,tekton.dev/taskRunUID=1e2be4f0-ff4c-4a44-90c8-d8bc31acf66b"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841573418,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-dotnet62296bdb3ff2d08a479aa41b1302cab3-download-sboms,tekton.dev/taskRunUID=d80cab45-9a10-49f7-8f47-4abe707a89d1"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-build,tekton.dev/taskRunUID=50de1cd9-db79-440f-ae2d-25539126a3f1"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-show-sbom,tekton.dev/taskRunUID=ea0cd2ec-5081-441f-a66c-33b759b3e029"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-scan,tekton.dev/taskRunUID=72b69caa-93a8-4a60-8e69-e792dac56fa3"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-summarize,tekton.dev/taskRunUID=04482009-6c9c-4578-a15f-4ba94946d471"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn62296bdb3ff2d08a479aa41b1302cab3-clone-repository,tekton.dev/taskRunUID=e316add2-00b6-4a0b-a9fe-4b1170103f3a"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotn62296bdb3ff2d6f39aae07256e4436dfbdf0c05cb982f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:37:37Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build,tekton.dev/taskRunUID=6ba58288-0c21-4865-9b35-27e7b8bda5d1"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-deploy,tekton.dev/taskRunUID=89beec66-3c33-4f41-aacf-c44ce4de19e3"} {"level":"debug","ts":"2026-04-30T19:37:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-04-30T19:37:41Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=545c7c7dc"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=6d5dffd55b"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=6ff4b4d5d7"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=5bd7c8f9dc"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=6d977fd5bc"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-04-30T19:37:41Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-7585f6f576,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=528c167e-2a09-4c2b-a323-1cedddfe6e72,batch.kubernetes.io/job-name=tssc-iam,controller-uid=528c167e-2a09-4c2b-a323-1cedddfe6e72,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-04-30T19:37:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-04-30T19:37:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=59fbf47474"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=545c7c7dc"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:37:43Z","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-30T19:37:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=7cd6d85d56"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=6ff4b4d5d7"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=5bd7c8f9dc"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=95f4b6d6c"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=6d977fd5bc"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=7b87f6d844"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:37:43Z","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-30T19:37:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=6d5dffd55b"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=7c974fdbc6"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:37:43Z","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-30T19:37:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5b79bbf4c7"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:37:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} I0430 19:37:47.243492 1 request.go:752] "Waited before sending request" delay="1.991131508s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-tas/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDY3NzEsInN0YXJ0IjoidHJpbGxpYW4tbG9nc2VydmVyLTdkNmY5NmM5NDYtcmJ6MnJcdTAwMDAifQ&limit=5" {"level":"info","ts":"2026-04-30T19:37:47Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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=549b4745c7"} {"level":"debug","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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=685455d945"} {"level":"debug","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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=79c655688f"} {"level":"debug","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,batch.kubernetes.io/job-name=rekor-createtree-job-fcdkj,controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,job-name=rekor-createtree-job-fcdkj"} {"level":"debug","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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=cf4bbbf7f"} {"level":"debug","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=666b7226-d91c-4354-8390-027eec367eb1,batch.kubernetes.io/job-name=segment-backup-installation-2dhmf,controller-uid=666b7226-d91c-4354-8390-027eec367eb1,job-name=segment-backup-installation-2dhmf"} {"level":"debug","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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=7d6f96c946"} {"level":"debug","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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=599488f6cf"} {"level":"debug","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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=768854774f"} {"level":"debug","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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=314dc826-feb1-4cae-b9be-f9fcfb44b835,batch.kubernetes.io/job-name=tuf-repository-init-tprqb,controller-uid=314dc826-feb1-4cae-b9be-f9fcfb44b835,job-name=tuf-repository-init-tprqb,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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=676bd95bff"} {"level":"debug","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,batch.kubernetes.io/job-name=ctlog-createtree-job-gfntt,controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,job-name=ctlog-createtree-job-gfntt"} {"level":"debug","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:37:47Z","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-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-04-30T19:37:47Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"debug","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"info","ts":"2026-04-30T19:37:47Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:37:47Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-30T19:39:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-30T19:39:11Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-30T19:39:11Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-30T19:39:11Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-30T19:39:11Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-30T19:39:11Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-30T19:39:11Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-30T19:39:11Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-30T19:39:11Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-30T19:39:11Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-30T19:39:11Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-30T19:39:11Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-30T19:39:11Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-30T19:39:11Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-30T19:39:11Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-04-30T19:39:11Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-30T19:39:11Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-30T19:39:11Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-30T19:39:11Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-30T19:39:11Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-30T19:39:11Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"ReplicationController"} I0430 19:39:13.143669 1 request.go:752] "Waited before sending request" delay="1.620740414s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDk3NDYsInN0YXJ0IjoiZTJlLXRlc3RzLWphdmEtcXVhcmt1cy1mcGRmenh0di1vbi1wdWxsLXJlcXVlc3QtbHJzZGMtYnVpbGQtcG9kXHUwMDAwIn0&limit=5" I0430 19:39:25.144522 1 request.go:752] "Waited before sending request" delay="1.98136364s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDk3NDYsInN0YXJ0IjoiZTJlLXRlc3RzLW5vZGVqcy1ubmxra3R2bi1vbi1wdXNoLXprcmhtLWNsb25lLXJlcG9zaXRvcnktcG9kXHUwMDAwIn0&limit=5" {"level":"info","ts":"2026-04-30T19:39:33Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841671214,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=30e2f16a49117e87c5162dbc3dea19bd59f5feac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRunUID=052c3587-99c5-41d8-a03f-e1afc9b18de3,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-nnla42af2b181b041ff09a6df0976d60e32-get-images,tekton.dev/taskRunUID=347e3115-9bb5-47d3-9d41-2e5e83fa8907"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnla42af2bc44fa155883b7ad89ff415ebe7f95130-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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnla42af2bc44fa155883b7ad89ff415ebe7f95130-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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnla42af2bc44fa155883b7ad89ff415ebe7f95130-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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnla42af2bc44fa155883b7ad89ff415ebe7f95130-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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnla42af2bc44fa155883b7ad89ff415ebe7f95130-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnla42af2bc44fa155883b7ad89ff415ebe7f95130-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnla42af2bc44fa155883b7ad89ff415ebe7f95130-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnla42af2bc44fa155883b7ad89ff415ebe7f95130-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnla42af2bc44fa155883b7ad89ff415ebe7f95130-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnla42af2bc44fa155883b7ad89ff415ebe7f95130-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnla42af2bc44fa155883b7ad89ff415ebe7f95130-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnla42af2bc44fa155883b7ad89ff415ebe7f95130-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnla42af2bc44fa155883b7ad89ff415ebe7f95130-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnla42af2bc44fa155883b7ad89ff415ebe7f95130-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnla42af2bc44fa155883b7ad89ff415ebe7f95130-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnla42af2bc44fa155883b7ad89ff415ebe7f95130-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnla42af2bc44fa155883b7ad89ff415ebe7f95130-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnla42af2bc44fa155883b7ad89ff415ebe7f95130-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnla42af2bc44fa155883b7ad89ff415ebe7f95130-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-nnla42af2bc44fa155883b7ad89ff415ebe7f95130-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-show-sbom,tekton.dev/taskRunUID=a437ad20-206e-4e18-8f92-db396f4b1f7b"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841573418,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-bas62296bdb3ff2d08a479aa41b1302cab3-get-images,tekton.dev/taskRunUID=139a0445-1d07-4fd2-8210-3a411e845bd5"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841769980,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=5395ccabf5122c68d104e89f243500d965aeb9d1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRunUID=ea26dffb-09d3-4cb3-a090-d283c1b3fd1c,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-pn905b052b6ee6beb1d3179253df06c120-verify-conforma,tekton.dev/taskRunUID=2049d447-01f5-47fd-bc83-2935998da858"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pn905b052b6ee6bb1ed02e4576d8023620cbc9930bcf05-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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pn905b052b6ee6bb1ed02e4576d8023620cbc9930bcf05-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pn905b052b6ee6bb1ed02e4576d8023620cbc9930bcf05-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pn905b052b6ee6bb1ed02e4576d8023620cbc9930bcf05-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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pn905b052b6ee6bb1ed02e4576d8023620cbc9930bcf05-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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pn905b052b6ee6bb1ed02e4576d8023620cbc9930bcf05-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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pn905b052b6ee6bb1ed02e4576d8023620cbc9930bcf05-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pn905b052b6ee6bb1ed02e4576d8023620cbc9930bcf05-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pn905b052b6ee6bb1ed02e4576d8023620cbc9930bcf05-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pn905b052b6ee6bb1ed02e4576d8023620cbc9930bcf05-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pn905b052b6ee6bb1ed02e4576d8023620cbc9930bcf05-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pn905b052b6ee6bb1ed02e4576d8023620cbc9930bcf05-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pn905b052b6ee6bb1ed02e4576d8023620cbc9930bcf05-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pn905b052b6ee6bb1ed02e4576d8023620cbc9930bcf05-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pn905b052b6ee6bb1ed02e4576d8023620cbc9930bcf05-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pn905b052b6ee6bb1ed02e4576d8023620cbc9930bcf05-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pn905b052b6ee6bb1ed02e4576d8023620cbc9930bcf05-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pn905b052b6ee6bb1ed02e4576d8023620cbc9930bcf05-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pn905b052b6ee6bb1ed02e4576d8023620cbc9930bcf05-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-summarize,tekton.dev/taskRunUID=06d0eaa3-8576-4fad-9f28-7714b8e913a8"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841782382,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=a2792b1b749a83ccaac872999999aed20ba91b42,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRunUID=dab45840-08c4-4d30-8362-c5f0ebcac33d,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-java-quadce26883951f6f76fda221d56ff2f892-upload-sboms,tekton.dev/taskRunUID=5e97a374-d5d0-4eee-83f0-954dca013970"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quadce2688399b59281d1cd5051d25c86ec4fd5e001c-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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quadce2688399b59281d1cd5051d25c86ec4fd5e001c-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quadce2688399b59281d1cd5051d25c86ec4fd5e001c-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quadce2688399b59281d1cd5051d25c86ec4fd5e001c-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quadce2688399b59281d1cd5051d25c86ec4fd5e001c-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quadce2688399b59281d1cd5051d25c86ec4fd5e001c-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quadce2688399b59281d1cd5051d25c86ec4fd5e001c-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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quadce2688399b59281d1cd5051d25c86ec4fd5e001c-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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quadce2688399b59281d1cd5051d25c86ec4fd5e001c-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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quadce2688399b59281d1cd5051d25c86ec4fd5e001c-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quadce2688399b59281d1cd5051d25c86ec4fd5e001c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quadce2688399b59281d1cd5051d25c86ec4fd5e001c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quadce2688399b59281d1cd5051d25c86ec4fd5e001c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quadce2688399b59281d1cd5051d25c86ec4fd5e001c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quadce2688399b59281d1cd5051d25c86ec4fd5e001c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quadce2688399b59281d1cd5051d25c86ec4fd5e001c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quadce2688399b59281d1cd5051d25c86ec4fd5e001c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quadce2688399b59281d1cd5051d25c86ec4fd5e001c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-upload\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quadce2688399b59281d1cd5051d25c86ec4fd5e001c-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quadce2688399b59281d1cd5051d25c86ec4fd5e001c-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quadce2688399b59281d1cd5051d25c86ec4fd5e001c-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quadce2688399b59281d1cd5051d25c86ec4fd5e001c-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-upload\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841573418,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-dotnet62296bdb3ff2d08a479aa41b1302cab3-download-sboms,tekton.dev/taskRunUID=d80cab45-9a10-49f7-8f47-4abe707a89d1"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build,tekton.dev/taskRunUID=c360c147-1168-40ca-9598-d853035ceebb"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841671214,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=30e2f16a49117e87c5162dbc3dea19bd59f5feac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRunUID=052c3587-99c5-41d8-a03f-e1afc9b18de3,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodeja42af2b181b041ff09a6df0976d60e32-verify-conforma,tekton.dev/taskRunUID=50da6f9b-3a6a-4b0d-b4c5-7bb6b43d8ba8"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeja42af2b181b072f787ddd328785f3966dfaf3296be7a-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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeja42af2b181b072f787ddd328785f3966dfaf3296be7a-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeja42af2b181b072f787ddd328785f3966dfaf3296be7a-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeja42af2b181b072f787ddd328785f3966dfaf3296be7a-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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeja42af2b181b072f787ddd328785f3966dfaf3296be7a-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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeja42af2b181b072f787ddd328785f3966dfaf3296be7a-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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeja42af2b181b072f787ddd328785f3966dfaf3296be7a-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeja42af2b181b072f787ddd328785f3966dfaf3296be7a-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeja42af2b181b072f787ddd328785f3966dfaf3296be7a-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeja42af2b181b072f787ddd328785f3966dfaf3296be7a-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeja42af2b181b072f787ddd328785f3966dfaf3296be7a-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeja42af2b181b072f787ddd328785f3966dfaf3296be7a-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeja42af2b181b072f787ddd328785f3966dfaf3296be7a-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeja42af2b181b072f787ddd328785f3966dfaf3296be7a-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeja42af2b181b072f787ddd328785f3966dfaf3296be7a-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeja42af2b181b072f787ddd328785f3966dfaf3296be7a-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeja42af2b181b072f787ddd328785f3966dfaf3296be7a-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeja42af2b181b072f787ddd328785f3966dfaf3296be7a-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeja42af2b181b072f787ddd328785f3966dfaf3296be7a-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-scan,tekton.dev/taskRunUID=c2262a0d-5fb1-406a-8e34-ab9a615f4b7e"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-deployment-check,tekton.dev/taskRunUID=4fb4c62e-5a09-41e6-bad0-03d3c24c8c93"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-show-sbom,tekton.dev/taskRunUID=ea0cd2ec-5081-441f-a66c-33b759b3e029"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-scan,tekton.dev/taskRunUID=1e2be4f0-ff4c-4a44-90c8-d8bc31acf66b"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-clone-repository,tekton.dev/taskRunUID=9aeb58b3-6a92-4dbb-a00c-6a0074d566b6"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841405523,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodejaddf26cac0ad29c6ffe3b99dbf70f8f9-verify-conforma,tekton.dev/taskRunUID=f4a32472-7869-4b20-8ea1-843a154f0cf8"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841405523,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-nnladdf26cac0ad29c6ffe3b99dbf70f8f9-get-images,tekton.dev/taskRunUID=414b537b-464b-4def-84c4-47df39aeb92e"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841821675,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=83431a41ce8a4e4c4d06bbc880afae44d21adfec,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRunUID=a875a99f-7936-4394-97e1-69ce840b60be,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-dotnet9e814ad0883dba69e17abf8f5e2bceab-download-sboms,tekton.dev/taskRunUID=2708e175-80bd-4741-b48d-10b0d89be9b8"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet9e814ad088340703cb419ff786b6b8c776e45c2b118-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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet9e814ad088340703cb419ff786b6b8c776e45c2b118-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet9e814ad088340703cb419ff786b6b8c776e45c2b118-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet9e814ad088340703cb419ff786b6b8c776e45c2b118-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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet9e814ad088340703cb419ff786b6b8c776e45c2b118-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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet9e814ad088340703cb419ff786b6b8c776e45c2b118-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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet9e814ad088340703cb419ff786b6b8c776e45c2b118-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet9e814ad088340703cb419ff786b6b8c776e45c2b118-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet9e814ad088340703cb419ff786b6b8c776e45c2b118-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet9e814ad088340703cb419ff786b6b8c776e45c2b118-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet9e814ad088340703cb419ff786b6b8c776e45c2b118-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet9e814ad088340703cb419ff786b6b8c776e45c2b118-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet9e814ad088340703cb419ff786b6b8c776e45c2b118-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet9e814ad088340703cb419ff786b6b8c776e45c2b118-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet9e814ad088340703cb419ff786b6b8c776e45c2b118-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-download\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet9e814ad088340703cb419ff786b6b8c776e45c2b118-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet9e814ad088340703cb419ff786b6b8c776e45c2b118-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet9e814ad088340703cb419ff786b6b8c776e45c2b118-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet9e814ad088340703cb419ff786b6b8c776e45c2b118-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-download\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-build,tekton.dev/taskRunUID=50de1cd9-db79-440f-ae2d-25539126a3f1"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841782382,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=a2792b1b749a83ccaac872999999aed20ba91b42,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRunUID=dab45840-08c4-4d30-8362-c5f0ebcac33d,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quarkdce26883951f6f76fda221d56ff2f892-get-images,tekton.dev/taskRunUID=63b5fcb6-be86-4838-9b4a-91db86b858ce"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkdce2688df23fd18c2cb730ed61c9b93e3ef202e-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-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-deploy,tekton.dev/taskRunUID=f119094c-e247-4114-ba6c-ce21615abe2e"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841671214,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=30e2f16a49117e87c5162dbc3dea19bd59f5feac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRunUID=052c3587-99c5-41d8-a03f-e1afc9b18de3,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejsa42af2b181b041ff09a6df0976d60e32-download-sboms,tekton.dev/taskRunUID=9d79281f-44af-482a-94d4-fc6c41ee16f8"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-scan,tekton.dev/taskRunUID=b1a05ca2-b4ca-4fbd-8cc3-611c5a2afb72"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-summarize,tekton.dev/taskRunUID=bead57e3-2ae1-44b7-bb1b-6bf180e32505"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841821675,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=83431a41ce8a4e4c4d06bbc880afae44d21adfec,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRunUID=a875a99f-7936-4394-97e1-69ce840b60be,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-dotnet-b9e814ad0883dba69e17abf8f5e2bceab-upload-sboms,tekton.dev/taskRunUID=000dd934-b064-4a2b-9097-5ae83636bc87"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841500028,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=bc78beebacf3f9734b54607ec251ea430db64034,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRunUID=c2d7b8a5-a156-4878-b535-d7e0edf49529,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-pnba695d61ff73dd326c672ac2a696ade7-verify-conforma,tekton.dev/taskRunUID=dfac5065-c2dc-4f68-a059-5a4a139152f3"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-build,tekton.dev/taskRunUID=a76d864d-2707-430d-8f36-8dd4780adca2"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRunUID=36863b61-4ff4-4f7c-aaf5-f2fa479e7cba,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth44c82ff4c6d4bbe8794309f7e1de2379-clone-repository,tekton.dev/taskRunUID=dbf432dd-160c-4adf-a478-9a2d44256955"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-show-sbom,tekton.dev/taskRunUID=c2c302f0-3120-46ad-8161-3de58c0a7a48"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841500028,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=bc78beebacf3f9734b54607ec251ea430db64034,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRunUID=c2d7b8a5-a156-4878-b535-d7e0edf49529,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4-get-images,tekton.dev/taskRunUID=72d8029c-c0e5-4ccb-96ea-70aa540fa625"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-show-sbom,tekton.dev/taskRunUID=fbefc937-e5cb-4c4f-9ac6-58eeefa359ae"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-build,tekton.dev/taskRunUID=a409ff94-5b32-426a-8db3-e58a88c068b3"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-deploy,tekton.dev/taskRunUID=de001e91-23c4-4bb6-90aa-a552b10278fb"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-deploy,tekton.dev/taskRunUID=89beec66-3c33-4f41-aacf-c44ce4de19e3"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841405523,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-naddf26cac0ad29c6ffe3b99dbf70f8f9-upload-sboms,tekton.dev/taskRunUID=574409b3-d0bb-4ee4-bf95-878e258e21bf"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-build,tekton.dev/taskRunUID=e239a222-ab02-4d85-92fa-d20e15f40364"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-summarize,tekton.dev/taskRunUID=632d07e5-7ebc-4195-99c5-df7a621c8435"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-show-sbom,tekton.dev/taskRunUID=98531101-3527-482c-adcd-42c8041f38e1"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-clone-repository,tekton.dev/taskRunUID=642248bc-7190-490f-8d9d-a342c927e5ad"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841644345,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRunUID=36863b61-4ff4-4f7c-aaf5-f2fa479e7cba,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pytho44c82ff4c6d4bbe8794309f7e1de2379-verify-conforma,tekton.dev/taskRunUID=65c11829-3d41-4c2d-a4c4-557f455900fc"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho44c82ff4c6d490ffe3a81922a31894b5f004a74f2a9e-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-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-summarize,tekton.dev/taskRunUID=c154f4e8-9f3b-4448-88a7-109d536766a9"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-show-sbom,tekton.dev/taskRunUID=577fc98e-4555-40b0-a524-7a4bf911d508"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn62296bdb3ff2d08a479aa41b1302cab3-clone-repository,tekton.dev/taskRunUID=e316add2-00b6-4a0b-a9fe-4b1170103f3a"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-clone-repository,tekton.dev/taskRunUID=9ecbff7f-ff76-4391-8cd7-bd910518ac0d"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841573418,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-dotnet-b62296bdb3ff2d08a479aa41b1302cab3-upload-sboms,tekton.dev/taskRunUID=d968eb6c-d83e-48a4-8a03-8ab3a45a1fb0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841769980,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=5395ccabf5122c68d104e89f243500d965aeb9d1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRunUID=ea26dffb-09d3-4cb3-a090-d283c1b3fd1c,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t-get-images,tekton.dev/taskRunUID=13623566-721b-4d9b-9c1a-8b0ad7b5a7ed"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-scan,tekton.dev/taskRunUID=2acd0ff6-7816-4906-9089-a7ab13d8f938"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-deployment-check,tekton.dev/taskRunUID=96b50570-2447-44db-955a-6035a40b6322"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-summarize,tekton.dev/taskRunUID=5f584342-08e3-40e9-86e9-3db7dc09fd9e"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java1df80444d99f9909194e63bb27d292a3-clone-repository,tekton.dev/taskRunUID=3b7b80a2-3c78-43f9-863d-7006751028b0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841821675,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=83431a41ce8a4e4c4d06bbc880afae44d21adfec,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRunUID=a875a99f-7936-4394-97e1-69ce840b60be,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-bas9e814ad0883dba69e17abf8f5e2bceab-get-images,tekton.dev/taskRunUID=57d088ac-3f84-4755-b881-1aa8c235be3c"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-build,tekton.dev/taskRunUID=da30ebb1-3a6e-4381-9254-0259ebf0dd62"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841769980,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=5395ccabf5122c68d104e89f243500d965aeb9d1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRunUID=ea26dffb-09d3-4cb3-a090-d283c1b3fd1c,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t-upload-sboms,tekton.dev/taskRunUID=4c71f7ea-df99-470c-a0ed-67b544504a47"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-pnehkhpn-gitopa3591224fd7cc7af353e06b28deb9be9-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-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-clone-repository,tekton.dev/taskRunUID=6290c503-49ef-4ea7-9c13-51f8f614d12e"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-clone-repository,tekton.dev/taskRunUID=79e6367b-8823-454a-8ea6-6729cd2125fe"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-deployment-check,tekton.dev/taskRunUID=c6c09596-4173-40bb-8407-c226a46aa225"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-summarize,tekton.dev/taskRunUID=65f76aa8-de6c-4122-bd47-da1d81fcfb3b"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841782382,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=a2792b1b749a83ccaac872999999aed20ba91b42,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRunUID=dab45840-08c4-4d30-8362-c5f0ebcac33d,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-qdce26883951f6f76fda221d56ff2f892-download-sboms,tekton.dev/taskRunUID=fb37e40b-238a-4aba-b814-2dd467beda24"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841644345,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRunUID=36863b61-4ff4-4f7c-aaf5-f2fa479e7cba,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-python-r44c82ff4c6d4bbe8794309f7e1de2379-upload-sboms,tekton.dev/taskRunUID=ba908910-f959-4c43-95f1-f6aea3bada74"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-summarize,tekton.dev/taskRunUID=f60f3198-9b98-48c8-a457-4d8d6dc7f0d4"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841821675,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=83431a41ce8a4e4c4d06bbc880afae44d21adfec,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRunUID=a875a99f-7936-4394-97e1-69ce840b60be,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotne9e814ad0883dba69e17abf8f5e2bceab-verify-conforma,tekton.dev/taskRunUID=4d2f504e-54d4-4a83-8f02-a1285160dc99"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841500028,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=bc78beebacf3f9734b54607ec251ea430db64034,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRunUID=c2d7b8a5-a156-4878-b535-d7e0edf49529,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4-upload-sboms,tekton.dev/taskRunUID=1ec60a49-902b-4a23-af86-a8d956a89d12"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-deployment-check,tekton.dev/taskRunUID=8401bc42-6c81-4e00-ad6c-5503669f6533"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841671214,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=30e2f16a49117e87c5162dbc3dea19bd59f5feac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRunUID=052c3587-99c5-41d8-a03f-e1afc9b18de3,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-na42af2b181b041ff09a6df0976d60e32-upload-sboms,tekton.dev/taskRunUID=3256044a-be9c-4946-9bf6-0d305ac744c1"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-scan,tekton.dev/taskRunUID=9078c10e-6eb8-4f83-af0d-2f7f4362d252"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-show-sbom,tekton.dev/taskRunUID=ba46dadd-09f5-4521-978a-41c9d82edaac"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-09943aef43,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-09943aef43-7d9698bcbc,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=83431a41ce8a4e4c4d06bbc880afae44d21adfec,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,statefulset.kubernetes.io/pod-name=affinity-assistant-09943aef43-0,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=bc78beebacf3f9734b54607ec251ea430db64034,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRunUID=c2d7b8a5-a156-4878-b535-d7e0edf49529,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-pba695d61ff73dd326c672ac2a696ade7-clone-repository,tekton.dev/taskRunUID=be7786cd-18e8-42a5-9b39-3127d9f18b17"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-clone-repository,tekton.dev/taskRunUID=24797ef4-4d30-4ffb-9726-a9ab4bfc1521"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build,tekton.dev/taskRunUID=7bc3dcb2-ffdf-4f60-8bab-65479457adb8"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node2c5bb2c6d4e443bb5a144a92bc1d3bad-clone-repository,tekton.dev/taskRunUID=d49f588c-95f2-4a49-b108-5eb61e088d23"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-clone-repository,tekton.dev/taskRunUID=622f8c7b-f4b3-489a-a0f3-bef8f188cc8d"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-a467065f1f,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=a45d1e0bd561c80bbcc9e772d7912123099f7815,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-a467065f1f","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-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-scan,tekton.dev/taskRunUID=d5a3bc08-d048-48c6-bbb9-67f3f7b761d7"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841769980,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=5395ccabf5122c68d104e89f243500d965aeb9d1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRunUID=ea26dffb-09d3-4cb3-a090-d283c1b3fd1c,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-pne905b052b6ee6beb1d3179253df06c120-download-sboms,tekton.dev/taskRunUID=0171b535-3f14-49fe-b0b3-8f388e6079a8"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=a2792b1b749a83ccaac872999999aed20ba91b42,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRunUID=dab45840-08c4-4d30-8362-c5f0ebcac33d,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javadce26883951f6f76fda221d56ff2f892-clone-repository,tekton.dev/taskRunUID=41c56369-1b3b-41c8-8b6a-d5817875308a"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=83431a41ce8a4e4c4d06bbc880afae44d21adfec,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRunUID=a875a99f-7936-4394-97e1-69ce840b60be,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn9e814ad0883dba69e17abf8f5e2bceab-clone-repository,tekton.dev/taskRunUID=8fac4efa-b2d0-4c61-a15a-e649f8f9db6e"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841405523,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejsaddf26cac0ad29c6ffe3b99dbf70f8f9-download-sboms,tekton.dev/taskRunUID=255c1440-7635-4221-859a-ca1fc9ce01c9"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build,tekton.dev/taskRunUID=6ba58288-0c21-4865-9b35-27e7b8bda5d1"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-scan,tekton.dev/taskRunUID=62d1dcc1-acb4-426a-a483-ada1d9bbe78b"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-show-sbom,tekton.dev/taskRunUID=7134c22a-7f60-4f73-bb94-953a270f2665"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841644345,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRunUID=36863b61-4ff4-4f7c-aaf5-f2fa479e7cba,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-python-raf44c82ff4c6d4bbe8794309f7e1de2379-get-images,tekton.dev/taskRunUID=7193789e-564a-4f78-a903-0a0ec4cd91f4"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-deployment-check,tekton.dev/taskRunUID=6b758564-6b10-4b6f-b45f-932dc150ac06"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-show-sbom,tekton.dev/taskRunUID=e056a596-893e-4d15-a66e-4df22a191791"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=a45d1e0bd561c80bbcc9e772d7912123099f7815,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRunUID=387d72a2-36a8-4e1f-98d2-6e030e932a5e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth0d8e39468b08baf59c4dad37a97b2b9d-clone-repository,tekton.dev/taskRunUID=13b5bbb8-fec6-4777-9cf7-e1cbc8d668f5"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841644345,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRunUID=36863b61-4ff4-4f7c-aaf5-f2fa479e7cba,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-python44c82ff4c6d4bbe8794309f7e1de2379-download-sboms,tekton.dev/taskRunUID=93ef0645-377c-4c3f-b4b1-59a6bbb4dfb7"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python44c82ff4c6d5d607d9e153753955c6e1eb231950d00-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-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-summarize,tekton.dev/taskRunUID=04482009-6c9c-4578-a15f-4ba94946d471"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-build,tekton.dev/taskRunUID=00475030-b067-4e48-8d79-d67396058b44"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodeaddf26cac0ad29c6ffe3b99dbf70f8f9-clone-repository,tekton.dev/taskRunUID=db2ef611-6cf7-4d92-bfe7-68ab6d4dc08d"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth4219d2bf772f1eb0e2fa3990f4ad36ed-clone-repository,tekton.dev/taskRunUID=996ea119-6213-496d-95f1-af41d1f992ee"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-build,tekton.dev/taskRunUID=027ce947-106c-45a2-b80d-7d304f9130b0"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-deployment-check,tekton.dev/taskRunUID=992c2392-1cc5-4417-b07f-25eb6984d9d9"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-deploy,tekton.dev/taskRunUID=81d324e6-c8e8-4fcd-bb1a-7be7f5093ca1"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-summarize,tekton.dev/taskRunUID=6505622a-f60c-4c1f-a66d-75b1392dd3e5"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-summarize,tekton.dev/taskRunUID=0a60259c-b524-41f4-a4b6-70d764b11196"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn42b6b26d445efb6a13e83270338de2c1-clone-repository,tekton.dev/taskRunUID=4624a340-86cb-4f2b-9894-07fd7534cd78"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841573418,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotne62296bdb3ff2d08a479aa41b1302cab3-verify-conforma,tekton.dev/taskRunUID=6468f47d-e9d4-4b4d-b850-fbb4df50ee41"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-show-sbom,tekton.dev/taskRunUID=4f34a2ea-2284-4a7c-a280-a17de1c61161"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:39:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodea42af2b181b04c3e0545200101f89382253f4832a5465-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} I0430 19:39:37.143493 1 request.go:752] "Waited before sending request" delay="1.991445611s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-stage/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTA3OTYsInN0YXJ0IjoiZTJlLXRlc3RzLW5vZGVqcy1ubmxra3R2bi02ZDk3N2ZkNWJjLXZ0cHM0XHUwMDAwIn0&limit=5" {"level":"info","ts":"2026-04-30T19:39:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=5bd7c8f9dc"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=6d977fd5bc"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:39:37Z","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-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=59fbf47474"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:39:37Z","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-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=7c974fdbc6"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=545c7c7dc"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=95f4b6d6c"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=6d5dffd55b"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=6ff4b4d5d7"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=7cd6d85d56"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pod-template-hash=785b5d87b6"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:37Z","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-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv,pod-template-hash=5c54d8bd46"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5b79bbf4c7"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"info","ts":"2026-04-30T19:39:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:39:37Z","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=528c167e-2a09-4c2b-a323-1cedddfe6e72,batch.kubernetes.io/job-name=tssc-iam,controller-uid=528c167e-2a09-4c2b-a323-1cedddfe6e72,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:39:37Z","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-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:39:37Z","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-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:39:37Z","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-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:39:37Z","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-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:39:37Z","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-7585f6f576,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:39:37Z","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-30T19:39:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-04-30T19:39:41Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=59fbf47474"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=545c7c7dc"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=6d5dffd55b"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=6ff4b4d5d7"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=95f4b6d6c"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=6d977fd5bc"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5b79bbf4c7"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=7c974fdbc6"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","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-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=5bd7c8f9dc"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=7b87f6d844"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","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-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=7cd6d85d56"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","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-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pod-template-hash=785b5d87b6"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv,pod-template-hash=5c54d8bd46"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"info","ts":"2026-04-30T19:39:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cf4bbbf7f"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=685455d945"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=7d6f96c946"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=599488f6cf"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,batch.kubernetes.io/job-name=rekor-createtree-job-fcdkj,controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,job-name=rekor-createtree-job-fcdkj"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=314dc826-feb1-4cae-b9be-f9fcfb44b835,batch.kubernetes.io/job-name=tuf-repository-init-tprqb,controller-uid=314dc826-feb1-4cae-b9be-f9fcfb44b835,job-name=tuf-repository-init-tprqb,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,batch.kubernetes.io/job-name=ctlog-createtree-job-gfntt,controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,job-name=ctlog-createtree-job-gfntt"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=676bd95bff"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=768854774f"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=549b4745c7"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=666b7226-d91c-4354-8390-027eec367eb1,batch.kubernetes.io/job-name=segment-backup-installation-2dhmf,controller-uid=666b7226-d91c-4354-8390-027eec367eb1,job-name=segment-backup-installation-2dhmf"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=79c655688f"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-04-30T19:39:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"info","ts":"2026-04-30T19:39:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:39:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=9c897bfbd,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:39:45Z","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-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:39:45Z","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-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-04-30T19:39:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=server,pod-template-hash=84f5cbf786"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:39:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-04-30T19:39:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:39:47.308553 1 request.go:752] "Waited before sending request" delay="1.484539713s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/null/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTExNTUsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"info","ts":"2026-04-30T19:39:47Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:39:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-04-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:39:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04302026-191626-UTC,pod-template-hash=d684dcffc"} {"level":"debug","ts":"2026-04-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:39:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:39:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-04-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:39: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-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:39: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-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:39: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-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:39: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-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:39:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-04-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:39: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-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:39: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-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:39: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-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:39: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-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:39: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-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:39: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-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:39: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-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:39: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-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:39: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-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:39:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-04-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:39: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-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:39: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-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:39: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-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:39: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-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:39: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-30T19:39:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-04-30T19:39:53Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:39:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-04-30T19:39:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:39:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:39:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-04-30T19:39:55Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:39:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-30T19:39:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:39:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:39:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:39:57Z","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-30T19:39:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-04-30T19:39:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:39:59.308517 1 request.go:752] "Waited before sending request" delay="1.807751294s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-prod/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTE1MjEsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=6ff4b4d5d7"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-qutvcttc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=6d977fd5bc"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-nnlkktvn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=59fbf47474"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-fujhwqzv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=6d5dffd55b"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-owjtnzqs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:40:01Z","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-30T19:40:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:40:01Z","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-30T19:40:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=5bd7c8f9dc"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-pnehkhpn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pod-template-hash=785b5d87b6"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=545c7c7dc"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-yhilqxfw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:40:01Z","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-30T19:40:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv,pod-template-hash=5c54d8bd46"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-ptpllwrv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:40:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"info","ts":"2026-04-30T19:40:01Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:40:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-30T19:40:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:40:05Z","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-30T19:40:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:40:05Z","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-30T19:40:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:40:05Z","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-30T19:40:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:40:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:40:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:40:05Z","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-30T19:40:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-04-30T19:40:05Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:40:09.308540 1 request.go:752] "Waited before sending request" delay="1.99484496s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhtpa-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTE4MTUsInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"info","ts":"2026-04-30T19:40:09Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"info","ts":"2026-04-30T19:41:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=9c897bfbd,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:41:11Z","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-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:41:11Z","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-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-04-30T19:41:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:41:11Z","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-30T19:41:11Z","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-30T19:41:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:41:11Z","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-30T19:41:11Z","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-30T19:41:11Z","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-30T19:41:11Z","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-30T19:41:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:41:11Z","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-30T19:41:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:41:11Z","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-30T19:41:11Z","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-30T19:41:11Z","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-30T19:41:11Z","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-30T19:41:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:41:11Z","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-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:41:11Z","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=84f5cbf786"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:41:11Z","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-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:41:11Z","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-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:41:11Z","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-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:41:11Z","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-30T19:41:11Z","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-30T19:41:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:41:11Z","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-30T19:41:11Z","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-30T19:41:11Z","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-30T19:41:11Z","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-30T19:41:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:41:11Z","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-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:41:11Z","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-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:41:11Z","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-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:41:11Z","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-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-04-30T19:41:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:41:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04302026-191626-UTC,pod-template-hash=d684dcffc"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-04-30T19:41:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:41:11Z","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-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:41:11Z","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-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-04-30T19:41:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:41:11Z","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-30T19:41:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-04-30T19:41:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:41:13.170563 1 request.go:752] "Waited before sending request" delay="1.253370367s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-prod/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTMwNzIsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=59fbf47474"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5b79bbf4c7"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-rafhvjhw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=5bd7c8f9dc"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv,pod-template-hash=5c54d8bd46"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:41:15Z","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-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","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-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=7cd6d85d56"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-dalnotks","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=95f4b6d6c"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pod-template-hash=785b5d87b6"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=6d977fd5bc"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=6d5dffd55b"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:41:15Z","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-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=6ff4b4d5d7"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=545c7c7dc"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=7c974fdbc6"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-xmvrbbcz","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:41:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-04-30T19:41:15Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:41:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:41:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:41:19Z","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-30T19:41:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:41:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:41:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:41:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:41:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:41:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:41:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:41:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-30T19:41:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-04-30T19:41:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:41:25.216554 1 request.go:752] "Waited before sending request" delay="1.783947002s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTMzMTQsInN0YXJ0IjoiZTJlLXRlc3RzLWphdmEtcXVhcmt1cy1mcGRmMWNiZTQwZDJlYWZlNWI4MzFkZDBmZDNhMTg0ODAyNGUtcG9kXHUwMDAwIn0&limit=5" I0430 19:41:37.215627 1 request.go:752] "Waited before sending request" delay="1.9763669s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTMzMTQsInN0YXJ0IjoiZTJlLXRlc3RzLW5vZGVqcy1ubmxra3R2bi1vbi1wdWxsLXJlcXVlc3QtbHp6NDYtc2Nhbi1wb2RcdTAwMDAifQ&limit=5" I0430 19:41:47.216983 1 request.go:752] "Waited before sending request" delay="1.982041145s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTMzMTQsInN0YXJ0IjoiZTJlLXRlc3RzLXB5dGhvbi1yNDRjODJmZjRjYzcxZDVlMjFiMmU2MzYzYTNmMTkxMjdmMWY2ZDkxYzEtcG9kXHUwMDAwIn0&limit=5" {"level":"info","ts":"2026-04-30T19:41:51Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-summarize,tekton.dev/taskRunUID=c154f4e8-9f3b-4448-88a7-109d536766a9"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=a45d1e0bd561c80bbcc9e772d7912123099f7815,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRunUID=387d72a2-36a8-4e1f-98d2-6e030e932a5e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth0d8e39468b08baf59c4dad37a97b2b9d-clone-repository,tekton.dev/taskRunUID=13b5bbb8-fec6-4777-9cf7-e1cbc8d668f5"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth0d8e39468b08b47d5fa070e51fbc9d7e4fac905cfb202-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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth0d8e39468b08b47d5fa070e51fbc9d7e4fac905cfb202-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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth0d8e39468b08b47d5fa070e51fbc9d7e4fac905cfb202-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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth0d8e39468b08b47d5fa070e51fbc9d7e4fac905cfb202-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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth0d8e39468b08b47d5fa070e51fbc9d7e4fac905cfb202-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth0d8e39468b08b47d5fa070e51fbc9d7e4fac905cfb202-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth0d8e39468b08b47d5fa070e51fbc9d7e4fac905cfb202-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth0d8e39468b08b47d5fa070e51fbc9d7e4fac905cfb202-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth0d8e39468b08b47d5fa070e51fbc9d7e4fac905cfb202-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth0d8e39468b08b47d5fa070e51fbc9d7e4fac905cfb202-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth0d8e39468b08b47d5fa070e51fbc9d7e4fac905cfb202-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth0d8e39468b08b47d5fa070e51fbc9d7e4fac905cfb202-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth0d8e39468b08b47d5fa070e51fbc9d7e4fac905cfb202-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth0d8e39468b08b47d5fa070e51fbc9d7e4fac905cfb202-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth0d8e39468b08b47d5fa070e51fbc9d7e4fac905cfb202-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth0d8e39468b08b47d5fa070e51fbc9d7e4fac905cfb202-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth0d8e39468b08b47d5fa070e51fbc9d7e4fac905cfb202-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841644345,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRunUID=36863b61-4ff4-4f7c-aaf5-f2fa479e7cba,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-python-raf44c82ff4c6d4bbe8794309f7e1de2379-get-images,tekton.dev/taskRunUID=7193789e-564a-4f78-a903-0a0ec4cd91f4"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","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-09689db611,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=2cf919e791c7b99c62b211082c2086748bd49338,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-09689db611","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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-09689db611","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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-09689db611","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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-09689db611","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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-09689db611","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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-09689db611","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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-09689db611","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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-09689db611","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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-09689db611","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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-09689db611","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-30T19:41:51Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-deploy,tekton.dev/taskRunUID=81d324e6-c8e8-4fcd-bb1a-7be7f5093ca1"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-show-sbom,tekton.dev/taskRunUID=577fc98e-4555-40b0-a524-7a4bf911d508"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-build,tekton.dev/taskRunUID=70146359-c2ee-48c1-ad5c-4569a53cae78"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-scan,tekton.dev/taskRunUID=c2262a0d-5fb1-406a-8e34-ab9a615f4b7e"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841405523,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejsaddf26cac0ad29c6ffe3b99dbf70f8f9-download-sboms,tekton.dev/taskRunUID=255c1440-7635-4221-859a-ca1fc9ce01c9"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841644345,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRunUID=36863b61-4ff4-4f7c-aaf5-f2fa479e7cba,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-python-r44c82ff4c6d4bbe8794309f7e1de2379-upload-sboms,tekton.dev/taskRunUID=ba908910-f959-4c43-95f1-f6aea3bada74"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-show-sbom,tekton.dev/taskRunUID=fbefc937-e5cb-4c4f-9ac6-58eeefa359ae"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=2cf919e791c7b99c62b211082c2086748bd49338,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRunUID=a2b4b800-d9fb-4acb-8c5c-b61e26979c9d,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java2ee8a9aede73889b7739069bcd3e40f1-clone-repository,tekton.dev/taskRunUID=91917ae3-338a-4680-9b38-c891fcdf3fc4"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java2ee8a9aede7386698c27a3ddc58e2989d36d7916e5d73-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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java2ee8a9aede7386698c27a3ddc58e2989d36d7916e5d73-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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java2ee8a9aede7386698c27a3ddc58e2989d36d7916e5d73-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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java2ee8a9aede7386698c27a3ddc58e2989d36d7916e5d73-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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java2ee8a9aede7386698c27a3ddc58e2989d36d7916e5d73-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java2ee8a9aede7386698c27a3ddc58e2989d36d7916e5d73-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java2ee8a9aede7386698c27a3ddc58e2989d36d7916e5d73-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java2ee8a9aede7386698c27a3ddc58e2989d36d7916e5d73-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java2ee8a9aede7386698c27a3ddc58e2989d36d7916e5d73-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java2ee8a9aede7386698c27a3ddc58e2989d36d7916e5d73-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java2ee8a9aede7386698c27a3ddc58e2989d36d7916e5d73-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java2ee8a9aede7386698c27a3ddc58e2989d36d7916e5d73-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java2ee8a9aede7386698c27a3ddc58e2989d36d7916e5d73-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java2ee8a9aede7386698c27a3ddc58e2989d36d7916e5d73-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java2ee8a9aede7386698c27a3ddc58e2989d36d7916e5d73-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java2ee8a9aede7386698c27a3ddc58e2989d36d7916e5d73-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java2ee8a9aede7386698c27a3ddc58e2989d36d7916e5d73-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841906105,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=a45d1e0bd561c80bbcc9e772d7912123099f7815,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRunUID=387d72a2-36a8-4e1f-98d2-6e030e932a5e,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-python-raf0d8e39468b08baf59c4dad37a97b2b9d-get-images,tekton.dev/taskRunUID=45e70759-9969-4f1c-9f82-37284b551aac"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-raf0d8e3947ce94ac8009c3b74d29bd56db13172bd-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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-raf0d8e3947ce94ac8009c3b74d29bd56db13172bd-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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-raf0d8e3947ce94ac8009c3b74d29bd56db13172bd-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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-raf0d8e3947ce94ac8009c3b74d29bd56db13172bd-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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-raf0d8e3947ce94ac8009c3b74d29bd56db13172bd-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-raf0d8e3947ce94ac8009c3b74d29bd56db13172bd-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-raf0d8e3947ce94ac8009c3b74d29bd56db13172bd-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-raf0d8e3947ce94ac8009c3b74d29bd56db13172bd-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-raf0d8e3947ce94ac8009c3b74d29bd56db13172bd-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-raf0d8e3947ce94ac8009c3b74d29bd56db13172bd-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-raf0d8e3947ce94ac8009c3b74d29bd56db13172bd-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-raf0d8e3947ce94ac8009c3b74d29bd56db13172bd-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-raf0d8e3947ce94ac8009c3b74d29bd56db13172bd-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-raf0d8e3947ce94ac8009c3b74d29bd56db13172bd-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-raf0d8e3947ce94ac8009c3b74d29bd56db13172bd-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-raf0d8e3947ce94ac8009c3b74d29bd56db13172bd-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-raf0d8e3947ce94ac8009c3b74d29bd56db13172bd-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-raf0d8e3947ce94ac8009c3b74d29bd56db13172bd-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-raf0d8e3947ce94ac8009c3b74d29bd56db13172bd-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-raf0d8e3947ce94ac8009c3b74d29bd56db13172bd-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841821675,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=83431a41ce8a4e4c4d06bbc880afae44d21adfec,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRunUID=a875a99f-7936-4394-97e1-69ce840b60be,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-bas9e814ad0883dba69e17abf8f5e2bceab-get-images,tekton.dev/taskRunUID=57d088ac-3f84-4755-b881-1aa8c235be3c"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841782382,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=a2792b1b749a83ccaac872999999aed20ba91b42,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRunUID=dab45840-08c4-4d30-8362-c5f0ebcac33d,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quarkdce26883951f6f76fda221d56ff2f892-get-images,tekton.dev/taskRunUID=63b5fcb6-be86-4838-9b4a-91db86b858ce"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841405523,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-naddf26cac0ad29c6ffe3b99dbf70f8f9-upload-sboms,tekton.dev/taskRunUID=574409b3-d0bb-4ee4-bf95-878e258e21bf"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-show-sbom,tekton.dev/taskRunUID=ba46dadd-09f5-4521-978a-41c9d82edaac"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841644345,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRunUID=36863b61-4ff4-4f7c-aaf5-f2fa479e7cba,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-python44c82ff4c6d4bbe8794309f7e1de2379-download-sboms,tekton.dev/taskRunUID=93ef0645-377c-4c3f-b4b1-59a6bbb4dfb7"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841500028,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=bc78beebacf3f9734b54607ec251ea430db64034,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRunUID=c2d7b8a5-a156-4878-b535-d7e0edf49529,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-pneba695d61ff73dd326c672ac2a696ade7-download-sboms,tekton.dev/taskRunUID=0e770065-c877-4f06-9e09-3f278c44bfef"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-summarize,tekton.dev/taskRunUID=0bd5074a-7ac0-401d-a912-071cfb728f80"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-build,tekton.dev/taskRunUID=e239a222-ab02-4d85-92fa-d20e15f40364"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-scan,tekton.dev/taskRunUID=c7da6d81-8ea6-4293-aa48-eb6bee3c875a"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841782382,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=a2792b1b749a83ccaac872999999aed20ba91b42,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRunUID=dab45840-08c4-4d30-8362-c5f0ebcac33d,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-dce26883951f6f76fda221d56ff2f892-verify-conforma,tekton.dev/taskRunUID=d2ecabb3-4020-47c6-98d3-71d8451024d2"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-show-sbom,tekton.dev/taskRunUID=f692817b-229c-4ea5-9c8e-1b0fcbf73427"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-build,tekton.dev/taskRunUID=a76d864d-2707-430d-8f36-8dd4780adca2"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-show-sbom,tekton.dev/taskRunUID=c2c302f0-3120-46ad-8161-3de58c0a7a48"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841573418,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-dotnet62296bdb3ff2d08a479aa41b1302cab3-download-sboms,tekton.dev/taskRunUID=d80cab45-9a10-49f7-8f47-4abe707a89d1"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=a2792b1b749a83ccaac872999999aed20ba91b42,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRunUID=dab45840-08c4-4d30-8362-c5f0ebcac33d,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javadce26883951f6f76fda221d56ff2f892-clone-repository,tekton.dev/taskRunUID=41c56369-1b3b-41c8-8b6a-d5817875308a"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=5395ccabf5122c68d104e89f243500d965aeb9d1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRunUID=ea26dffb-09d3-4cb3-a090-d283c1b3fd1c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-p905b052b6ee6beb1d3179253df06c120-clone-repository,tekton.dev/taskRunUID=03d908dd-6219-44f1-8c56-09bd987a2261"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-deploy,tekton.dev/taskRunUID=89beec66-3c33-4f41-aacf-c44ce4de19e3"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73842029415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=24326efe1c2d0f8731758c61cbfad12815598fe2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRunUID=03ab4347-effa-471f-8df1-b307d01004ce,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-java-quabb2f86e661bd9be4aa3b0f215b29f5bd-upload-sboms,tekton.dev/taskRunUID=4324a0c5-7ea9-45b9-bfed-951c263da03c"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quabb2f86e669b8cfca5b7f21c7a30b60edb9cfa8902-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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quabb2f86e669b8cfca5b7f21c7a30b60edb9cfa8902-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quabb2f86e669b8cfca5b7f21c7a30b60edb9cfa8902-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quabb2f86e669b8cfca5b7f21c7a30b60edb9cfa8902-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quabb2f86e669b8cfca5b7f21c7a30b60edb9cfa8902-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quabb2f86e669b8cfca5b7f21c7a30b60edb9cfa8902-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quabb2f86e669b8cfca5b7f21c7a30b60edb9cfa8902-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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quabb2f86e669b8cfca5b7f21c7a30b60edb9cfa8902-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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quabb2f86e669b8cfca5b7f21c7a30b60edb9cfa8902-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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quabb2f86e669b8cfca5b7f21c7a30b60edb9cfa8902-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quabb2f86e669b8cfca5b7f21c7a30b60edb9cfa8902-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quabb2f86e669b8cfca5b7f21c7a30b60edb9cfa8902-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quabb2f86e669b8cfca5b7f21c7a30b60edb9cfa8902-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quabb2f86e669b8cfca5b7f21c7a30b60edb9cfa8902-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quabb2f86e669b8cfca5b7f21c7a30b60edb9cfa8902-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quabb2f86e669b8cfca5b7f21c7a30b60edb9cfa8902-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quabb2f86e669b8cfca5b7f21c7a30b60edb9cfa8902-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quabb2f86e669b8cfca5b7f21c7a30b60edb9cfa8902-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-upload\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quabb2f86e669b8cfca5b7f21c7a30b60edb9cfa8902-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quabb2f86e669b8cfca5b7f21c7a30b60edb9cfa8902-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quabb2f86e669b8cfca5b7f21c7a30b60edb9cfa8902-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quabb2f86e669b8cfca5b7f21c7a30b60edb9cfa8902-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-upload\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-summarize,tekton.dev/taskRunUID=f60f3198-9b98-48c8-a457-4d8d6dc7f0d4"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-build,tekton.dev/taskRunUID=027ce947-106c-45a2-b80d-7d304f9130b0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841906105,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=a45d1e0bd561c80bbcc9e772d7912123099f7815,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRunUID=387d72a2-36a8-4e1f-98d2-6e030e932a5e,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-python0d8e39468b08baf59c4dad37a97b2b9d-download-sboms,tekton.dev/taskRunUID=40932752-a176-4135-9a9f-fbde235809df"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python0d8e39468b0af7579487cef50fff5db16de3ad2d6ec-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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python0d8e39468b0af7579487cef50fff5db16de3ad2d6ec-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python0d8e39468b0af7579487cef50fff5db16de3ad2d6ec-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python0d8e39468b0af7579487cef50fff5db16de3ad2d6ec-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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python0d8e39468b0af7579487cef50fff5db16de3ad2d6ec-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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python0d8e39468b0af7579487cef50fff5db16de3ad2d6ec-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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python0d8e39468b0af7579487cef50fff5db16de3ad2d6ec-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python0d8e39468b0af7579487cef50fff5db16de3ad2d6ec-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python0d8e39468b0af7579487cef50fff5db16de3ad2d6ec-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python0d8e39468b0af7579487cef50fff5db16de3ad2d6ec-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python0d8e39468b0af7579487cef50fff5db16de3ad2d6ec-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python0d8e39468b0af7579487cef50fff5db16de3ad2d6ec-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python0d8e39468b0af7579487cef50fff5db16de3ad2d6ec-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python0d8e39468b0af7579487cef50fff5db16de3ad2d6ec-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841573418,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotne62296bdb3ff2d08a479aa41b1302cab3-verify-conforma,tekton.dev/taskRunUID=6468f47d-e9d4-4b4d-b850-fbb4df50ee41"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-summarize,tekton.dev/taskRunUID=5f584342-08e3-40e9-86e9-3db7dc09fd9e"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-clone-repository,tekton.dev/taskRunUID=24797ef4-4d30-4ffb-9726-a9ab4bfc1521"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth4219d2bf772f1eb0e2fa3990f4ad36ed-clone-repository,tekton.dev/taskRunUID=996ea119-6213-496d-95f1-af41d1f992ee"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-clone-repository,tekton.dev/taskRunUID=9ecbff7f-ff76-4391-8cd7-bd910518ac0d"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-summarize,tekton.dev/taskRunUID=0a60259c-b524-41f4-a4b6-70d764b11196"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-deploy,tekton.dev/taskRunUID=de001e91-23c4-4bb6-90aa-a552b10278fb"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73842029415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=24326efe1c2d0f8731758c61cbfad12815598fe2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRunUID=03ab4347-effa-471f-8df1-b307d01004ce,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-bb2f86e661bd9be4aa3b0f215b29f5bd-verify-conforma,tekton.dev/taskRunUID=ee7492f9-7777-4073-8af5-acdd8c361968"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73842029415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=24326efe1c2d0f8731758c61cbfad12815598fe2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRunUID=03ab4347-effa-471f-8df1-b307d01004ce,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quarkbb2f86e661bd9be4aa3b0f215b29f5bd-get-images,tekton.dev/taskRunUID=d9590670-2374-430b-a390-3a09e0521274"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodeaddf26cac0ad29c6ffe3b99dbf70f8f9-clone-repository,tekton.dev/taskRunUID=db2ef611-6cf7-4d92-bfe7-68ab6d4dc08d"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841821675,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=83431a41ce8a4e4c4d06bbc880afae44d21adfec,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRunUID=a875a99f-7936-4394-97e1-69ce840b60be,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-dotnet-b9e814ad0883dba69e17abf8f5e2bceab-upload-sboms,tekton.dev/taskRunUID=000dd934-b064-4a2b-9097-5ae83636bc87"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build,tekton.dev/taskRunUID=7bc3dcb2-ffdf-4f60-8bab-65479457adb8"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=24326efe1c2d0f8731758c61cbfad12815598fe2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRunUID=03ab4347-effa-471f-8df1-b307d01004ce,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javabb2f86e661bd9be4aa3b0f215b29f5bd-clone-repository,tekton.dev/taskRunUID=6abf5bac-414a-4eba-8907-d84c28828144"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-build,tekton.dev/taskRunUID=a409ff94-5b32-426a-8db3-e58a88c068b3"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841906105,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=a45d1e0bd561c80bbcc9e772d7912123099f7815,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRunUID=387d72a2-36a8-4e1f-98d2-6e030e932a5e,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pytho0d8e39468b08baf59c4dad37a97b2b9d-verify-conforma,tekton.dev/taskRunUID=cfc7ad13-d947-4614-9d2d-9a6cd870f020"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841573418,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-bas62296bdb3ff2d08a479aa41b1302cab3-get-images,tekton.dev/taskRunUID=139a0445-1d07-4fd2-8210-3a411e845bd5"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841769980,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=5395ccabf5122c68d104e89f243500d965aeb9d1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRunUID=ea26dffb-09d3-4cb3-a090-d283c1b3fd1c,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t-upload-sboms,tekton.dev/taskRunUID=4c71f7ea-df99-470c-a0ed-67b544504a47"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841782382,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=a2792b1b749a83ccaac872999999aed20ba91b42,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRunUID=dab45840-08c4-4d30-8362-c5f0ebcac33d,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-qdce26883951f6f76fda221d56ff2f892-download-sboms,tekton.dev/taskRunUID=fb37e40b-238a-4aba-b814-2dd467beda24"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841405523,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodejaddf26cac0ad29c6ffe3b99dbf70f8f9-verify-conforma,tekton.dev/taskRunUID=f4a32472-7869-4b20-8ea1-843a154f0cf8"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-scan,tekton.dev/taskRunUID=2acd0ff6-7816-4906-9089-a7ab13d8f938"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841821675,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=83431a41ce8a4e4c4d06bbc880afae44d21adfec,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRunUID=a875a99f-7936-4394-97e1-69ce840b60be,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotne9e814ad0883dba69e17abf8f5e2bceab-verify-conforma,tekton.dev/taskRunUID=4d2f504e-54d4-4a83-8f02-a1285160dc99"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-show-sbom,tekton.dev/taskRunUID=7134c22a-7f60-4f73-bb94-953a270f2665"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-scan,tekton.dev/taskRunUID=62d1dcc1-acb4-426a-a483-ada1d9bbe78b"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-scan,tekton.dev/taskRunUID=68f5d452-b933-456c-b4a5-86064a452110"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-clone-repository,tekton.dev/taskRunUID=642248bc-7190-490f-8d9d-a342c927e5ad"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-build,tekton.dev/taskRunUID=00475030-b067-4e48-8d79-d67396058b44"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841782382,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=a2792b1b749a83ccaac872999999aed20ba91b42,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRunUID=dab45840-08c4-4d30-8362-c5f0ebcac33d,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-java-quadce26883951f6f76fda221d56ff2f892-upload-sboms,tekton.dev/taskRunUID=5e97a374-d5d0-4eee-83f0-954dca013970"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-scan,tekton.dev/taskRunUID=2e124889-0393-4404-b299-91c2fa90300a"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73841971278,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=e9c6ab621485768a409263f0fab825d8781479f7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRunUID=25ef9c37-a19c-469d-ae14-9bb6e577e01b,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-scan,tekton.dev/taskRunUID=ba9e380a-5728-4c09-8a62-d75159eccd01"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-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-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java1df80444d99f9909194e63bb27d292a3-clone-repository,tekton.dev/taskRunUID=3b7b80a2-3c78-43f9-863d-7006751028b0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=e9c6ab621485768a409263f0fab825d8781479f7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRunUID=25ef9c37-a19c-469d-ae14-9bb6e577e01b,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java3890913b2efe41a9d3846af331f25c0b-clone-repository,tekton.dev/taskRunUID=131e69ce-9fdb-4fe6-ae24-e2bdec3c48f2"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-show-sbom,tekton.dev/taskRunUID=98531101-3527-482c-adcd-42c8041f38e1"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-scan,tekton.dev/taskRunUID=72b69caa-93a8-4a60-8e69-e792dac56fa3"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-deployment-check,tekton.dev/taskRunUID=96b50570-2447-44db-955a-6035a40b6322"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","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-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn62296bdb3ff2d08a479aa41b1302cab3-clone-repository,tekton.dev/taskRunUID=e316add2-00b6-4a0b-a9fe-4b1170103f3a"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-scan,tekton.dev/taskRunUID=1e2be4f0-ff4c-4a44-90c8-d8bc31acf66b"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-summarize,tekton.dev/taskRunUID=06d0eaa3-8576-4fad-9f28-7714b8e913a8"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841671214,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=30e2f16a49117e87c5162dbc3dea19bd59f5feac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRunUID=052c3587-99c5-41d8-a03f-e1afc9b18de3,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-na42af2b181b041ff09a6df0976d60e32-upload-sboms,tekton.dev/taskRunUID=3256044a-be9c-4946-9bf6-0d305ac744c1"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-deployment-check,tekton.dev/taskRunUID=8401bc42-6c81-4e00-ad6c-5503669f6533"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-show-sbom,tekton.dev/taskRunUID=e056a596-893e-4d15-a66e-4df22a191791"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-scan,tekton.dev/taskRunUID=9078c10e-6eb8-4f83-af0d-2f7f4362d252"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRunUID=36863b61-4ff4-4f7c-aaf5-f2fa479e7cba,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth44c82ff4c6d4bbe8794309f7e1de2379-clone-repository,tekton.dev/taskRunUID=dbf432dd-160c-4adf-a478-9a2d44256955"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-deployment-check,tekton.dev/taskRunUID=992c2392-1cc5-4417-b07f-25eb6984d9d9"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841405523,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-nnladdf26cac0ad29c6ffe3b99dbf70f8f9-get-images,tekton.dev/taskRunUID=414b537b-464b-4def-84c4-47df39aeb92e"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn42b6b26d445efb6a13e83270338de2c1-clone-repository,tekton.dev/taskRunUID=4624a340-86cb-4f2b-9894-07fd7534cd78"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-summarize,tekton.dev/taskRunUID=6505622a-f60c-4c1f-a66d-75b1392dd3e5"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841500028,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=bc78beebacf3f9734b54607ec251ea430db64034,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRunUID=c2d7b8a5-a156-4878-b535-d7e0edf49529,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-pnba695d61ff73dd326c672ac2a696ade7-verify-conforma,tekton.dev/taskRunUID=dfac5065-c2dc-4f68-a059-5a4a139152f3"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841769980,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=5395ccabf5122c68d104e89f243500d965aeb9d1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRunUID=ea26dffb-09d3-4cb3-a090-d283c1b3fd1c,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-pne905b052b6ee6beb1d3179253df06c120-download-sboms,tekton.dev/taskRunUID=0171b535-3f14-49fe-b0b3-8f388e6079a8"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841769980,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=5395ccabf5122c68d104e89f243500d965aeb9d1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRunUID=ea26dffb-09d3-4cb3-a090-d283c1b3fd1c,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t-get-images,tekton.dev/taskRunUID=13623566-721b-4d9b-9c1a-8b0ad7b5a7ed"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-show-sbom,tekton.dev/taskRunUID=ea0cd2ec-5081-441f-a66c-33b759b3e029"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841644345,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRunUID=36863b61-4ff4-4f7c-aaf5-f2fa479e7cba,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pytho44c82ff4c6d4bbe8794309f7e1de2379-verify-conforma,tekton.dev/taskRunUID=65c11829-3d41-4c2d-a4c4-557f455900fc"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841906105,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=a45d1e0bd561c80bbcc9e772d7912123099f7815,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRunUID=387d72a2-36a8-4e1f-98d2-6e030e932a5e,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-python-r0d8e39468b08baf59c4dad37a97b2b9d-upload-sboms,tekton.dev/taskRunUID=7752570f-2179-4465-8e2d-78022838c3a0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-clone-repository,tekton.dev/taskRunUID=6290c503-49ef-4ea7-9c13-51f8f614d12e"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-clone-repository,tekton.dev/taskRunUID=9aeb58b3-6a92-4dbb-a00c-6a0074d566b6"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-show-sbom,tekton.dev/taskRunUID=4f34a2ea-2284-4a7c-a280-a17de1c61161"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73842029415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=24326efe1c2d0f8731758c61cbfad12815598fe2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRunUID=03ab4347-effa-471f-8df1-b307d01004ce,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-qbb2f86e661bd9be4aa3b0f215b29f5bd-download-sboms,tekton.dev/taskRunUID=8cf8f404-f5d6-492d-88a1-616a9fd39a29"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-deployment-check,tekton.dev/taskRunUID=c6c09596-4173-40bb-8407-c226a46aa225"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-summarize,tekton.dev/taskRunUID=bead57e3-2ae1-44b7-bb1b-6bf180e32505"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","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-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=83431a41ce8a4e4c4d06bbc880afae44d21adfec,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRunUID=a875a99f-7936-4394-97e1-69ce840b60be,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn9e814ad0883dba69e17abf8f5e2bceab-clone-repository,tekton.dev/taskRunUID=8fac4efa-b2d0-4c61-a15a-e649f8f9db6e"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-scan,tekton.dev/taskRunUID=d5a3bc08-d048-48c6-bbb9-67f3f7b761d7"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-summarize,tekton.dev/taskRunUID=632d07e5-7ebc-4195-99c5-df7a621c8435"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-build,tekton.dev/taskRunUID=da30ebb1-3a6e-4381-9254-0259ebf0dd62"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=bc78beebacf3f9734b54607ec251ea430db64034,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRunUID=c2d7b8a5-a156-4878-b535-d7e0edf49529,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-pba695d61ff73dd326c672ac2a696ade7-clone-repository,tekton.dev/taskRunUID=be7786cd-18e8-42a5-9b39-3127d9f18b17"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-2edf3fab7f,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-2edf3fab7f-78b74b9bc5,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=e9c6ab621485768a409263f0fab825d8781479f7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,statefulset.kubernetes.io/pod-name=affinity-assistant-2edf3fab7f-0,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j54100cca9f666f2d6f20106a5a295526-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:41:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-04-30T19:41:55Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=59fbf47474"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=545c7c7dc"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=7cd6d85d56"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=5bd7c8f9dc"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","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-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=6d5dffd55b"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=7c974fdbc6"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv,pod-template-hash=5c54d8bd46"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pod-template-hash=785b5d87b6"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=6ff4b4d5d7"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=6d977fd5bc"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","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-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","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-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=95f4b6d6c"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5b79bbf4c7"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-04-30T19:41:55Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-7585f6f576,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=528c167e-2a09-4c2b-a323-1cedddfe6e72,batch.kubernetes.io/job-name=tssc-iam,controller-uid=528c167e-2a09-4c2b-a323-1cedddfe6e72,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-30T19:41:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} I0430 19:41:59.216620 1 request.go:752] "Waited before sending request" delay="1.989675487s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-development/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTQwOTcsInN0YXJ0IjoiZTJlLXRlc3RzLW5vZGVqcy1vd2p0bnpxcy02ZDVkZmZkNTViLXBqcHRoXHUwMDAwIn0&limit=5" {"level":"info","ts":"2026-04-30T19:41:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=6ff4b4d5d7"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=95f4b6d6c"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=6d977fd5bc"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=5bd7c8f9dc"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=545c7c7dc"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=7b87f6d844"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=59fbf47474"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=6d5dffd55b"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pod-template-hash=785b5d87b6"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5b79bbf4c7"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=7cd6d85d56"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv,pod-template-hash=5c54d8bd46"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=7c974fdbc6"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:41:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-04-30T19:42:03Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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=676bd95bff"} {"level":"debug","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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=7d6f96c946"} {"level":"debug","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,batch.kubernetes.io/job-name=rekor-createtree-job-fcdkj,controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,job-name=rekor-createtree-job-fcdkj"} {"level":"debug","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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=cf4bbbf7f"} {"level":"debug","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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=79c655688f"} {"level":"debug","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,batch.kubernetes.io/job-name=ctlog-createtree-job-gfntt,controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,job-name=ctlog-createtree-job-gfntt"} {"level":"debug","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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=599488f6cf"} {"level":"debug","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=666b7226-d91c-4354-8390-027eec367eb1,batch.kubernetes.io/job-name=segment-backup-installation-2dhmf,controller-uid=666b7226-d91c-4354-8390-027eec367eb1,job-name=segment-backup-installation-2dhmf"} {"level":"debug","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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=768854774f"} {"level":"debug","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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=549b4745c7"} {"level":"debug","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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=685455d945"} {"level":"debug","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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=314dc826-feb1-4cae-b9be-f9fcfb44b835,batch.kubernetes.io/job-name=tuf-repository-init-tprqb,controller-uid=314dc826-feb1-4cae-b9be-f9fcfb44b835,job-name=tuf-repository-init-tprqb,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:42:03Z","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-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-04-30T19:42:03Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"debug","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"info","ts":"2026-04-30T19:42:03Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:42:03Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"info","ts":"2026-04-30T19:43:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=59fbf47474"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pod-template-hash=785b5d87b6"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=6d5dffd55b"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=6d977fd5bc"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=545c7c7dc"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5b79bbf4c7"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=6ff4b4d5d7"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=7c974fdbc6"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=7b87f6d844"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=5bd7c8f9dc"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=7cd6d85d56"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=95f4b6d6c"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv,pod-template-hash=5c54d8bd46"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-04-30T19:43:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,batch.kubernetes.io/job-name=ctlog-createtree-job-gfntt,controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,job-name=ctlog-createtree-job-gfntt"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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=599488f6cf"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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=7d6f96c946"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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=676bd95bff"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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=685455d945"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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=79c655688f"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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=768854774f"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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=549b4745c7"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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=cf4bbbf7f"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,batch.kubernetes.io/job-name=rekor-createtree-job-fcdkj,controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,job-name=rekor-createtree-job-fcdkj"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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=314dc826-feb1-4cae-b9be-f9fcfb44b835,batch.kubernetes.io/job-name=tuf-repository-init-tprqb,controller-uid=314dc826-feb1-4cae-b9be-f9fcfb44b835,job-name=tuf-repository-init-tprqb,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=666b7226-d91c-4354-8390-027eec367eb1,batch.kubernetes.io/job-name=segment-backup-installation-2dhmf,controller-uid=666b7226-d91c-4354-8390-027eec367eb1,job-name=segment-backup-installation-2dhmf"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-04-30T19:43:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"info","ts":"2026-04-30T19:43:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:43:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=9c897bfbd,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-04-30T19:43:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","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-30T19:43:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","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-30T19:43:11Z","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-30T19:43:11Z","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-30T19:43:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","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-30T19:43:11Z","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-30T19:43:11Z","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-30T19:43:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","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-30T19:43:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","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-30T19:43:11Z","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-30T19:43:11Z","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-30T19:43:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:43:11Z","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=84f5cbf786"} {"level":"debug","ts":"2026-04-30T19:43:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-04-30T19:43:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:43:13.254605 1 request.go:752] "Waited before sending request" delay="1.336501083s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/null/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTUxNzYsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"info","ts":"2026-04-30T19:43:13Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04302026-191626-UTC,pod-template-hash=d684dcffc"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-04-30T19:43:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-04-30T19:43:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:43:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-04-30T19:43:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:43:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:43:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-04-30T19:43:21Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:43:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-30T19:43:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:43:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:43:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:43:23Z","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-30T19:43:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-04-30T19:43:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:43:25.254491 1 request.go:752] "Waited before sending request" delay="1.81424596s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-prod/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTUzMTUsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=5bd7c8f9dc"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=6d977fd5bc"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","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-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","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-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=59fbf47474"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=7c974fdbc6"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","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-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=7cd6d85d56"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=6ff4b4d5d7"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=95f4b6d6c"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-fpdfzxtv","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv,pod-template-hash=5c54d8bd46"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=545c7c7dc"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5b79bbf4c7"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pod-template-hash=785b5d87b6"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=6d5dffd55b"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:43:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-04-30T19:43:27Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:43:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-30T19:43:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:43:31Z","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-30T19:43:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:43:31Z","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-30T19:43:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:43:31Z","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-30T19:43:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:43:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:43:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:43:31Z","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-30T19:43:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-04-30T19:43:31Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:43:37.304506 1 request.go:752] "Waited before sending request" delay="1.794393996s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTU0NDUsInN0YXJ0IjoiZTJlLXRlc3RzLWphdmEtcXVhcmt1cy1mcGRmNmE1NWUzNGFkZjExMzYyM2UwMDJhOTQ1ZmU2NDk4MGUtcG9kXHUwMDAwIn0&limit=5" I0430 19:43:49.304555 1 request.go:752] "Waited before sending request" delay="1.978049291s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTU0NDUsInN0YXJ0IjoiZTJlLXRlc3RzLW5vZGVqYTQyYWYyYjE4MWIwNzJmNzg3ZGRkMzI4Nzg1ZjM5NjZkZmFmMzI5NmJlN2EtcG9kXHUwMDAwIn0&limit=5" I0430 19:43:59.304562 1 request.go:752] "Waited before sending request" delay="1.978620635s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTU0NDUsInN0YXJ0IjoiZTJlLXRlc3RzLW5vZGVqc2FkZGYyNmNhYzBhZDk1NDQxMDU4Njc3MGU1YmI5ZjBmZjhkYTY4N2E3NDAtcG9kXHUwMDAwIn0&limit=5" {"level":"info","ts":"2026-04-30T19:44:07Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-deploy,tekton.dev/taskRunUID=89beec66-3c33-4f41-aacf-c44ce4de19e3"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-deploy,tekton.dev/taskRunUID=253fe047-6454-485b-9ef9-fef130bc4e03"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=30e2f16a49117e87c5162dbc3dea19bd59f5feac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRunUID=052c3587-99c5-41d8-a03f-e1afc9b18de3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodea42af2b181b041ff09a6df0976d60e32-clone-repository,tekton.dev/taskRunUID=515cf70d-4992-4680-9bce-4e2b0c8d232f"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-summarize,tekton.dev/taskRunUID=f60f3198-9b98-48c8-a457-4d8d6dc7f0d4"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth4219d2bf772f1eb0e2fa3990f4ad36ed-clone-repository,tekton.dev/taskRunUID=996ea119-6213-496d-95f1-af41d1f992ee"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73842029415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=24326efe1c2d0f8731758c61cbfad12815598fe2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRunUID=03ab4347-effa-471f-8df1-b307d01004ce,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-bb2f86e661bd9be4aa3b0f215b29f5bd-verify-conforma,tekton.dev/taskRunUID=ee7492f9-7777-4073-8af5-acdd8c361968"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73842018494,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=2cf919e791c7b99c62b211082c2086748bd49338,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRunUID=a2b4b800-d9fb-4acb-8c5c-b61e26979c9d,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-spring2ee8a9aede73889b7739069bcd3e40f1-summarize,tekton.dev/taskRunUID=93d402a0-6895-49fe-abe1-49bd3b56449a"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spring2ee8a9f412c8fdccc0615e19c9b2b34305abe6-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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spring2ee8a9f412c8fdccc0615e19c9b2b34305abe6-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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spring2ee8a9f412c8fdccc0615e19c9b2b34305abe6-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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spring2ee8a9f412c8fdccc0615e19c9b2b34305abe6-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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spring2ee8a9f412c8fdccc0615e19c9b2b34305abe6-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spring2ee8a9f412c8fdccc0615e19c9b2b34305abe6-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spring2ee8a9f412c8fdccc0615e19c9b2b34305abe6-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spring2ee8a9f412c8fdccc0615e19c9b2b34305abe6-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spring2ee8a9f412c8fdccc0615e19c9b2b34305abe6-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spring2ee8a9f412c8fdccc0615e19c9b2b34305abe6-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spring2ee8a9f412c8fdccc0615e19c9b2b34305abe6-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spring2ee8a9f412c8fdccc0615e19c9b2b34305abe6-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spring2ee8a9f412c8fdccc0615e19c9b2b34305abe6-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spring2ee8a9f412c8fdccc0615e19c9b2b34305abe6-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spring2ee8a9f412c8fdccc0615e19c9b2b34305abe6-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spring2ee8a9f412c8fdccc0615e19c9b2b34305abe6-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spring2ee8a9f412c8fdccc0615e19c9b2b34305abe6-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73841971278,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=e9c6ab621485768a409263f0fab825d8781479f7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRunUID=25ef9c37-a19c-469d-ae14-9bb6e577e01b,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-build,tekton.dev/taskRunUID=74d7b09c-1588-44f0-8bad-52c127ebc910"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73841971278,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=e9c6ab621485768a409263f0fab825d8781479f7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRunUID=25ef9c37-a19c-469d-ae14-9bb6e577e01b,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-scan,tekton.dev/taskRunUID=ba9e380a-5728-4c09-8a62-d75159eccd01"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-scan-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-scan\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-scan\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=a2792b1b749a83ccaac872999999aed20ba91b42,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRunUID=dab45840-08c4-4d30-8362-c5f0ebcac33d,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javadce26883951f6f76fda221d56ff2f892-clone-repository,tekton.dev/taskRunUID=41c56369-1b3b-41c8-8b6a-d5817875308a"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-clone-repository,tekton.dev/taskRunUID=622f8c7b-f4b3-489a-a0f3-bef8f188cc8d"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-summarize,tekton.dev/taskRunUID=bead57e3-2ae1-44b7-bb1b-6bf180e32505"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","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-d6b09789f2,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=89eed82efd6065d3fb2a75448e1bafffc8747c75,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d6b09789f2","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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d6b09789f2","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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d6b09789f2","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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d6b09789f2","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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d6b09789f2","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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d6b09789f2","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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d6b09789f2","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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d6b09789f2","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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d6b09789f2","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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d6b09789f2","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-30T19:44:07Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-clone-repository,tekton.dev/taskRunUID=9aeb58b3-6a92-4dbb-a00c-6a0074d566b6"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841769980,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=5395ccabf5122c68d104e89f243500d965aeb9d1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRunUID=ea26dffb-09d3-4cb3-a090-d283c1b3fd1c,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t-upload-sboms,tekton.dev/taskRunUID=4c71f7ea-df99-470c-a0ed-67b544504a47"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-show-sbom,tekton.dev/taskRunUID=f692817b-229c-4ea5-9c8e-1b0fcbf73427"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn42b6b26d445efb6a13e83270338de2c1-clone-repository,tekton.dev/taskRunUID=4624a340-86cb-4f2b-9894-07fd7534cd78"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73841971278,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=e9c6ab621485768a409263f0fab825d8781479f7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRunUID=25ef9c37-a19c-469d-ae14-9bb6e577e01b,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java3890913b2efe41a9d3846af331f25c0b-deployment-check,tekton.dev/taskRunUID=70667ef8-3ea4-4752-9039-ad4054dca321"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java3890913b2efe4062c9133edf7901caab361ca411f97af-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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java3890913b2efe4062c9133edf7901caab361ca411f97af-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy-check\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java3890913b2efe4062c9133edf7901caab361ca411f97af-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy-check\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java3890913b2efe4062c9133edf7901caab361ca411f97af-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy-check\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java3890913b2efe4062c9133edf7901caab361ca411f97af-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy-check\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java3890913b2efe4062c9133edf7901caab361ca411f97af-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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java3890913b2efe4062c9133edf7901caab361ca411f97af-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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java3890913b2efe4062c9133edf7901caab361ca411f97af-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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java3890913b2efe4062c9133edf7901caab361ca411f97af-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java3890913b2efe4062c9133edf7901caab361ca411f97af-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java3890913b2efe4062c9133edf7901caab361ca411f97af-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java3890913b2efe4062c9133edf7901caab361ca411f97af-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java3890913b2efe4062c9133edf7901caab361ca411f97af-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java3890913b2efe4062c9133edf7901caab361ca411f97af-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java3890913b2efe4062c9133edf7901caab361ca411f97af-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java3890913b2efe4062c9133edf7901caab361ca411f97af-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java3890913b2efe4062c9133edf7901caab361ca411f97af-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-deploy-check\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java3890913b2efe4062c9133edf7901caab361ca411f97af-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java3890913b2efe4062c9133edf7901caab361ca411f97af-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java3890913b2efe4062c9133edf7901caab361ca411f97af-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java3890913b2efe4062c9133edf7901caab361ca411f97af-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-deploy-check\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-show-sbom,tekton.dev/taskRunUID=ea0cd2ec-5081-441f-a66c-33b759b3e029"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841906105,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=a45d1e0bd561c80bbcc9e772d7912123099f7815,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRunUID=387d72a2-36a8-4e1f-98d2-6e030e932a5e,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-python-raf0d8e39468b08baf59c4dad37a97b2b9d-get-images,tekton.dev/taskRunUID=45e70759-9969-4f1c-9f82-37284b551aac"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841821675,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=83431a41ce8a4e4c4d06bbc880afae44d21adfec,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRunUID=a875a99f-7936-4394-97e1-69ce840b60be,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotne9e814ad0883dba69e17abf8f5e2bceab-verify-conforma,tekton.dev/taskRunUID=4d2f504e-54d4-4a83-8f02-a1285160dc99"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841821675,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=83431a41ce8a4e4c4d06bbc880afae44d21adfec,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRunUID=a875a99f-7936-4394-97e1-69ce840b60be,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-bas9e814ad0883dba69e17abf8f5e2bceab-get-images,tekton.dev/taskRunUID=57d088ac-3f84-4755-b881-1aa8c235be3c"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841769980,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=5395ccabf5122c68d104e89f243500d965aeb9d1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRunUID=ea26dffb-09d3-4cb3-a090-d283c1b3fd1c,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-pn905b052b6ee6beb1d3179253df06c120-verify-conforma,tekton.dev/taskRunUID=2049d447-01f5-47fd-bc83-2935998da858"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-clone-repository,tekton.dev/taskRunUID=24797ef4-4d30-4ffb-9726-a9ab4bfc1521"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841782382,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=a2792b1b749a83ccaac872999999aed20ba91b42,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRunUID=dab45840-08c4-4d30-8362-c5f0ebcac33d,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-dce26883951f6f76fda221d56ff2f892-verify-conforma,tekton.dev/taskRunUID=d2ecabb3-4020-47c6-98d3-71d8451024d2"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=2cf919e791c7b99c62b211082c2086748bd49338,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRunUID=a2b4b800-d9fb-4acb-8c5c-b61e26979c9d,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java2ee8a9aede73889b7739069bcd3e40f1-clone-repository,tekton.dev/taskRunUID=91917ae3-338a-4680-9b38-c891fcdf3fc4"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-show-sbom,tekton.dev/taskRunUID=ba46dadd-09f5-4521-978a-41c9d82edaac"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-show-sbom,tekton.dev/taskRunUID=c2c302f0-3120-46ad-8161-3de58c0a7a48"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java1df80444d99f9909194e63bb27d292a3-clone-repository,tekton.dev/taskRunUID=3b7b80a2-3c78-43f9-863d-7006751028b0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-summarize,tekton.dev/taskRunUID=6505622a-f60c-4c1f-a66d-75b1392dd3e5"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841500028,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=bc78beebacf3f9734b54607ec251ea430db64034,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRunUID=c2d7b8a5-a156-4878-b535-d7e0edf49529,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-pneba695d61ff73dd326c672ac2a696ade7-download-sboms,tekton.dev/taskRunUID=0e770065-c877-4f06-9e09-3f278c44bfef"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build,tekton.dev/taskRunUID=6ba58288-0c21-4865-9b35-27e7b8bda5d1"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-show-sbom,tekton.dev/taskRunUID=fbefc937-e5cb-4c4f-9ac6-58eeefa359ae"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73842029415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=24326efe1c2d0f8731758c61cbfad12815598fe2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRunUID=03ab4347-effa-471f-8df1-b307d01004ce,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-qbb2f86e661bd9be4aa3b0f215b29f5bd-download-sboms,tekton.dev/taskRunUID=8cf8f404-f5d6-492d-88a1-616a9fd39a29"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841782382,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=a2792b1b749a83ccaac872999999aed20ba91b42,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRunUID=dab45840-08c4-4d30-8362-c5f0ebcac33d,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quarkdce26883951f6f76fda221d56ff2f892-get-images,tekton.dev/taskRunUID=63b5fcb6-be86-4838-9b4a-91db86b858ce"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-build,tekton.dev/taskRunUID=70146359-c2ee-48c1-ad5c-4569a53cae78"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn62296bdb3ff2d08a479aa41b1302cab3-clone-repository,tekton.dev/taskRunUID=e316add2-00b6-4a0b-a9fe-4b1170103f3a"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build,tekton.dev/taskRunUID=c360c147-1168-40ca-9598-d853035ceebb"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841671214,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=30e2f16a49117e87c5162dbc3dea19bd59f5feac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRunUID=052c3587-99c5-41d8-a03f-e1afc9b18de3,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-na42af2b181b041ff09a6df0976d60e32-upload-sboms,tekton.dev/taskRunUID=3256044a-be9c-4946-9bf6-0d305ac744c1"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-show-sbom,tekton.dev/taskRunUID=98531101-3527-482c-adcd-42c8041f38e1"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841573418,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-dotnet-b62296bdb3ff2d08a479aa41b1302cab3-upload-sboms,tekton.dev/taskRunUID=d968eb6c-d83e-48a4-8a03-8ab3a45a1fb0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-build,tekton.dev/taskRunUID=da30ebb1-3a6e-4381-9254-0259ebf0dd62"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841821675,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=83431a41ce8a4e4c4d06bbc880afae44d21adfec,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRunUID=a875a99f-7936-4394-97e1-69ce840b60be,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-dotnet9e814ad0883dba69e17abf8f5e2bceab-download-sboms,tekton.dev/taskRunUID=2708e175-80bd-4741-b48d-10b0d89be9b8"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=bc78beebacf3f9734b54607ec251ea430db64034,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRunUID=c2d7b8a5-a156-4878-b535-d7e0edf49529,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-pba695d61ff73dd326c672ac2a696ade7-clone-repository,tekton.dev/taskRunUID=be7786cd-18e8-42a5-9b39-3127d9f18b17"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-scan,tekton.dev/taskRunUID=c7da6d81-8ea6-4293-aa48-eb6bee3c875a"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-summarize,tekton.dev/taskRunUID=632d07e5-7ebc-4195-99c5-df7a621c8435"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-scan,tekton.dev/taskRunUID=9078c10e-6eb8-4f83-af0d-2f7f4362d252"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-scan,tekton.dev/taskRunUID=72b69caa-93a8-4a60-8e69-e792dac56fa3"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-scan,tekton.dev/taskRunUID=d5a3bc08-d048-48c6-bbb9-67f3f7b761d7"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-clone-repository,tekton.dev/taskRunUID=9ecbff7f-ff76-4391-8cd7-bd910518ac0d"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-deploy,tekton.dev/taskRunUID=f119094c-e247-4114-ba6c-ce21615abe2e"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-build,tekton.dev/taskRunUID=e239a222-ab02-4d85-92fa-d20e15f40364"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-clone-repository,tekton.dev/taskRunUID=642248bc-7190-490f-8d9d-a342c927e5ad"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841644345,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRunUID=36863b61-4ff4-4f7c-aaf5-f2fa479e7cba,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pytho44c82ff4c6d4bbe8794309f7e1de2379-verify-conforma,tekton.dev/taskRunUID=65c11829-3d41-4c2d-a4c4-557f455900fc"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-deploy,tekton.dev/taskRunUID=6a3e0212-5eab-4f9d-bb71-e0abcc67d88f"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841573418,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotne62296bdb3ff2d08a479aa41b1302cab3-verify-conforma,tekton.dev/taskRunUID=6468f47d-e9d4-4b4d-b850-fbb4df50ee41"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodeaddf26cac0ad29c6ffe3b99dbf70f8f9-clone-repository,tekton.dev/taskRunUID=db2ef611-6cf7-4d92-bfe7-68ab6d4dc08d"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=a45d1e0bd561c80bbcc9e772d7912123099f7815,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRunUID=387d72a2-36a8-4e1f-98d2-6e030e932a5e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth0d8e39468b08baf59c4dad37a97b2b9d-clone-repository,tekton.dev/taskRunUID=13b5bbb8-fec6-4777-9cf7-e1cbc8d668f5"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841644345,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRunUID=36863b61-4ff4-4f7c-aaf5-f2fa479e7cba,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-python44c82ff4c6d4bbe8794309f7e1de2379-download-sboms,tekton.dev/taskRunUID=93ef0645-377c-4c3f-b4b1-59a6bbb4dfb7"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","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-d6b09789f2,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-d6b09789f2-7c5bfdbb7,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=89eed82efd6065d3fb2a75448e1bafffc8747c75,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,statefulset.kubernetes.io/pod-name=affinity-assistant-d6b09789f2-0,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d6b09789f2","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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d6b09789f2","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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d6b09789f2","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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d6b09789f2","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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d6b09789f2","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-30T19:44:07Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=5395ccabf5122c68d104e89f243500d965aeb9d1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRunUID=ea26dffb-09d3-4cb3-a090-d283c1b3fd1c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-p905b052b6ee6beb1d3179253df06c120-clone-repository,tekton.dev/taskRunUID=03d908dd-6219-44f1-8c56-09bd987a2261"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841500028,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=bc78beebacf3f9734b54607ec251ea430db64034,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRunUID=c2d7b8a5-a156-4878-b535-d7e0edf49529,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4-get-images,tekton.dev/taskRunUID=72d8029c-c0e5-4ccb-96ea-70aa540fa625"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841671214,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=30e2f16a49117e87c5162dbc3dea19bd59f5feac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRunUID=052c3587-99c5-41d8-a03f-e1afc9b18de3,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejsa42af2b181b041ff09a6df0976d60e32-download-sboms,tekton.dev/taskRunUID=9d79281f-44af-482a-94d4-fc6c41ee16f8"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=83431a41ce8a4e4c4d06bbc880afae44d21adfec,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRunUID=a875a99f-7936-4394-97e1-69ce840b60be,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn9e814ad0883dba69e17abf8f5e2bceab-clone-repository,tekton.dev/taskRunUID=8fac4efa-b2d0-4c61-a15a-e649f8f9db6e"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-deploy,tekton.dev/taskRunUID=81d324e6-c8e8-4fcd-bb1a-7be7f5093ca1"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73842018494,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=2cf919e791c7b99c62b211082c2086748bd49338,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRunUID=a2b4b800-d9fb-4acb-8c5c-b61e26979c9d,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr-scan,tekton.dev/taskRunUID=a4124a70-174c-48a4-bb76-f3bad96949c2"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j4440f0da4acea421c923d75886915c2e-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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j4440f0da4acea421c923d75886915c2e-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j4440f0da4acea421c923d75886915c2e-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j4440f0da4acea421c923d75886915c2e-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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j4440f0da4acea421c923d75886915c2e-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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j4440f0da4acea421c923d75886915c2e-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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j4440f0da4acea421c923d75886915c2e-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j4440f0da4acea421c923d75886915c2e-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j4440f0da4acea421c923d75886915c2e-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j4440f0da4acea421c923d75886915c2e-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j4440f0da4acea421c923d75886915c2e-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j4440f0da4acea421c923d75886915c2e-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j4440f0da4acea421c923d75886915c2e-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j4440f0da4acea421c923d75886915c2e-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j4440f0da4acea421c923d75886915c2e-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-scan\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j4440f0da4acea421c923d75886915c2e-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j4440f0da4acea421c923d75886915c2e-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j4440f0da4acea421c923d75886915c2e-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j4440f0da4acea421c923d75886915c2e-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-scan\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73842018494,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=2cf919e791c7b99c62b211082c2086748bd49338,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRunUID=a2b4b800-d9fb-4acb-8c5c-b61e26979c9d,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr-build,tekton.dev/taskRunUID=15fa628b-f313-4fd6-ae13-0a12fdbc6250"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j54100cca9f666f2d6f20106a5a295526-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-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j54100cca9f666f2d6f20106a5a295526-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j54100cca9f666f2d6f20106a5a295526-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j54100cca9f666f2d6f20106a5a295526-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j54100cca9f666f2d6f20106a5a295526-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j54100cca9f666f2d6f20106a5a295526-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j54100cca9f666f2d6f20106a5a295526-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j54100cca9f666f2d6f20106a5a295526-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-j54100cca9f666f2d6f20106a5a295526-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node2c5bb2c6d4e443bb5a144a92bc1d3bad-clone-repository,tekton.dev/taskRunUID=d49f588c-95f2-4a49-b108-5eb61e088d23"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-deployment-check,tekton.dev/taskRunUID=c6c09596-4173-40bb-8407-c226a46aa225"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841405523,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejsaddf26cac0ad29c6ffe3b99dbf70f8f9-download-sboms,tekton.dev/taskRunUID=255c1440-7635-4221-859a-ca1fc9ce01c9"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841906105,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=a45d1e0bd561c80bbcc9e772d7912123099f7815,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRunUID=387d72a2-36a8-4e1f-98d2-6e030e932a5e,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-python-r0d8e39468b08baf59c4dad37a97b2b9d-upload-sboms,tekton.dev/taskRunUID=7752570f-2179-4465-8e2d-78022838c3a0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-deployment-check,tekton.dev/taskRunUID=96b50570-2447-44db-955a-6035a40b6322"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-show-sbom,tekton.dev/taskRunUID=7134c22a-7f60-4f73-bb94-953a270f2665"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841500028,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=bc78beebacf3f9734b54607ec251ea430db64034,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRunUID=c2d7b8a5-a156-4878-b535-d7e0edf49529,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4-upload-sboms,tekton.dev/taskRunUID=1ec60a49-902b-4a23-af86-a8d956a89d12"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73842029415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=24326efe1c2d0f8731758c61cbfad12815598fe2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRunUID=03ab4347-effa-471f-8df1-b307d01004ce,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quarkbb2f86e661bd9be4aa3b0f215b29f5bd-get-images,tekton.dev/taskRunUID=d9590670-2374-430b-a390-3a09e0521274"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-build,tekton.dev/taskRunUID=027ce947-106c-45a2-b80d-7d304f9130b0"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-summarize,tekton.dev/taskRunUID=04482009-6c9c-4578-a15f-4ba94946d471"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-show-sbom,tekton.dev/taskRunUID=a437ad20-206e-4e18-8f92-db396f4b1f7b"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841821675,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=83431a41ce8a4e4c4d06bbc880afae44d21adfec,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRunUID=a875a99f-7936-4394-97e1-69ce840b60be,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-dotnet-b9e814ad0883dba69e17abf8f5e2bceab-upload-sboms,tekton.dev/taskRunUID=000dd934-b064-4a2b-9097-5ae83636bc87"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-show-sbom,tekton.dev/taskRunUID=e056a596-893e-4d15-a66e-4df22a191791"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841644345,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRunUID=36863b61-4ff4-4f7c-aaf5-f2fa479e7cba,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-python-raf44c82ff4c6d4bbe8794309f7e1de2379-get-images,tekton.dev/taskRunUID=7193789e-564a-4f78-a903-0a0ec4cd91f4"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841906105,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=a45d1e0bd561c80bbcc9e772d7912123099f7815,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRunUID=387d72a2-36a8-4e1f-98d2-6e030e932a5e,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pytho0d8e39468b08baf59c4dad37a97b2b9d-verify-conforma,tekton.dev/taskRunUID=cfc7ad13-d947-4614-9d2d-9a6cd870f020"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-summarize,tekton.dev/taskRunUID=5f584342-08e3-40e9-86e9-3db7dc09fd9e"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841769980,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=5395ccabf5122c68d104e89f243500d965aeb9d1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRunUID=ea26dffb-09d3-4cb3-a090-d283c1b3fd1c,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-pne905b052b6ee6beb1d3179253df06c120-download-sboms,tekton.dev/taskRunUID=0171b535-3f14-49fe-b0b3-8f388e6079a8"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-summarize,tekton.dev/taskRunUID=0bd5074a-7ac0-401d-a912-071cfb728f80"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73842018494,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=2cf919e791c7b99c62b211082c2086748bd49338,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRunUID=a2b4b800-d9fb-4acb-8c5c-b61e26979c9d,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-spring2ee8a9aede73889b7739069bcd3e40f1-show-sbom,tekton.dev/taskRunUID=ca1e5558-7354-49e3-a5e6-56c0b6bdccfa"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841644345,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRunUID=36863b61-4ff4-4f7c-aaf5-f2fa479e7cba,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-python-r44c82ff4c6d4bbe8794309f7e1de2379-upload-sboms,tekton.dev/taskRunUID=ba908910-f959-4c43-95f1-f6aea3bada74"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-clone-repository,tekton.dev/taskRunUID=6290c503-49ef-4ea7-9c13-51f8f614d12e"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-summarize,tekton.dev/taskRunUID=c154f4e8-9f3b-4448-88a7-109d536766a9"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73842421613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=89eed82efd6065d3fb2a75448e1bafffc8747c75,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v,tekton.dev/pipelineRunUID=33390b93-c398-4957-bde8-2f3ad6eb94d4,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-build,tekton.dev/taskRunUID=8d9b6f53-f7d1-4f68-a48d-3671f5c60d30"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841405523,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-nnladdf26cac0ad29c6ffe3b99dbf70f8f9-get-images,tekton.dev/taskRunUID=414b537b-464b-4def-84c4-47df39aeb92e"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-deploy,tekton.dev/taskRunUID=de001e91-23c4-4bb6-90aa-a552b10278fb"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-build,tekton.dev/taskRunUID=a76d864d-2707-430d-8f36-8dd4780adca2"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841782382,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=a2792b1b749a83ccaac872999999aed20ba91b42,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRunUID=dab45840-08c4-4d30-8362-c5f0ebcac33d,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-java-quadce26883951f6f76fda221d56ff2f892-upload-sboms,tekton.dev/taskRunUID=5e97a374-d5d0-4eee-83f0-954dca013970"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build,tekton.dev/taskRunUID=7bc3dcb2-ffdf-4f60-8bab-65479457adb8"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73841971278,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=e9c6ab621485768a409263f0fab825d8781479f7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRunUID=25ef9c37-a19c-469d-ae14-9bb6e577e01b,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-deploy,tekton.dev/taskRunUID=fa01ffe8-0582-4b20-a61c-4f3b950900e8"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841671214,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=30e2f16a49117e87c5162dbc3dea19bd59f5feac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRunUID=052c3587-99c5-41d8-a03f-e1afc9b18de3,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-nnla42af2b181b041ff09a6df0976d60e32-get-images,tekton.dev/taskRunUID=347e3115-9bb5-47d3-9d41-2e5e83fa8907"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java762273a2ae0e82c41bafffc0447990556a746bee33400-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:44:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} I0430 19:44:11.304757 1 request.go:752] "Waited before sending request" delay="1.991612746s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-stage/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTU5NTUsInN0YXJ0IjoiZTJlLXRlc3RzLW5vZGVqcy1vd2p0bnpxcy02ZDVkZmZkNTViLXdyZm14XHUwMDAwIn0&limit=5" {"level":"info","ts":"2026-04-30T19:44:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pod-template-hash=785b5d87b6"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5b79bbf4c7"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=545c7c7dc"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=7cd6d85d56"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","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-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=6d977fd5bc"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=95f4b6d6c"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=7c974fdbc6"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv,pod-template-hash=5c54d8bd46"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=6d5dffd55b"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=5bd7c8f9dc"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","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-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","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-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=6ff4b4d5d7"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=59fbf47474"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-04-30T19:44:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:44:11Z","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-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:44:11Z","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=528c167e-2a09-4c2b-a323-1cedddfe6e72,batch.kubernetes.io/job-name=tssc-iam,controller-uid=528c167e-2a09-4c2b-a323-1cedddfe6e72,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:44:11Z","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-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:44:11Z","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-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:44:11Z","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-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:44:11Z","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-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:44:11Z","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-7585f6f576,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-04-30T19:44:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"info","ts":"2026-04-30T19:45:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:45:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=9c897bfbd,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:45:11Z","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-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:45:11Z","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-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-04-30T19:45:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:45:11Z","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-30T19:45:11Z","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-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:45:11Z","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-30T19:45:11Z","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-30T19:45:11Z","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-30T19:45:11Z","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-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:11Z","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-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:45:11Z","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-30T19:45:11Z","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-30T19:45:11Z","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-30T19:45:11Z","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-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:11Z","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-30T19:45:11Z","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-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:45:11Z","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-30T19:45:11Z","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-30T19:45:11Z","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-30T19:45:11Z","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-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:11Z","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-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:45:11Z","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-30T19:45:11Z","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-30T19:45:11Z","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-30T19:45:11Z","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-30T19:45:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:45:11Z","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-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:45:11Z","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=84f5cbf786"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:45:11Z","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-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:45:11Z","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-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:45:11Z","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-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:45:11Z","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-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:45:11Z","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-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:45:11Z","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-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:45:11Z","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-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-04-30T19:45:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:45:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04302026-191626-UTC,pod-template-hash=d684dcffc"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-04-30T19:45:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:45:11Z","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-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:45:11Z","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-30T19:45:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-04-30T19:45:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:45:13.171804 1 request.go:752] "Waited before sending request" delay="1.37121301s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTcwODIsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-04-30T19:45:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-30T19:45:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:45:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:45:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:45:13Z","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-30T19:45:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-04-30T19:45:13Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pod-template-hash=785b5d87b6"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=6d977fd5bc"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","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-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","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-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=59fbf47474"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=6ff4b4d5d7"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv,pod-template-hash=5c54d8bd46"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=7cd6d85d56"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5b79bbf4c7"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","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-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=6d5dffd55b"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=7c974fdbc6"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=545c7c7dc"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=5bd7c8f9dc"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=95f4b6d6c"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv"} {"level":"debug","ts":"2026-04-30T19:45:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-04-30T19:45:17Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:45:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-30T19:45:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:45:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:45:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:45:21Z","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-30T19:45:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:45:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:45:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:45:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:45:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:45:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.1,olm.permissions.hash=4Z6mzHw3Gux72vIWxroUVRIpSW5IOUFnONBDgt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-04-30T19:45:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-04-30T19:45:21Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:45:25.172515 1 request.go:752] "Waited before sending request" delay="1.996750046s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhtpa-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTcyNjgsInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" I0430 19:45:35.220486 1 request.go:752] "Waited before sending request" delay="1.981921645s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTczMzcsInN0YXJ0IjoiZTJlLXRlc3RzLWphdmEtc3ByaW5nYm9vdC1qcHh2YmpuZS1vbi1wdXNoLXh3Z3gyLWJ1aWxkLXBvZFx1MDAwMCJ9&limit=5" I0430 19:45:47.219488 1 request.go:752] "Waited before sending request" delay="1.974560568s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTczMzcsInN0YXJ0IjoiZTJlLXRlc3RzLW5vZGVqcy1ubmxra3R2bi1vbi1wdXNoLWh4dG1kLWRlcGxveW1lbnQtY2hlY2stcG9kXHUwMDAwIn0&limit=5" I0430 19:45:57.219497 1 request.go:752] "Waited before sending request" delay="1.974579943s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTczMzcsInN0YXJ0IjoiZTJlLXRlc3RzLXB5dGhvbi1yYWZodmpody1vbi1wdWxsLXJlcXVlc3QtOGpocWMtc3VtbWFyaXplLXBvZFx1MDAwMCJ9&limit=5" {"level":"info","ts":"2026-04-30T19:45:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java1df80444d99f9909194e63bb27d292a3-clone-repository,tekton.dev/taskRunUID=3b7b80a2-3c78-43f9-863d-7006751028b0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-clone-repository,tekton.dev/taskRunUID=642248bc-7190-490f-8d9d-a342c927e5ad"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841405523,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-naddf26cac0ad29c6ffe3b99dbf70f8f9-upload-sboms,tekton.dev/taskRunUID=574409b3-d0bb-4ee4-bf95-878e258e21bf"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-summarize,tekton.dev/taskRunUID=c154f4e8-9f3b-4448-88a7-109d536766a9"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=5395ccabf5122c68d104e89f243500d965aeb9d1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRunUID=ea26dffb-09d3-4cb3-a090-d283c1b3fd1c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-p905b052b6ee6beb1d3179253df06c120-clone-repository,tekton.dev/taskRunUID=03d908dd-6219-44f1-8c56-09bd987a2261"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-build,tekton.dev/taskRunUID=50de1cd9-db79-440f-ae2d-25539126a3f1"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-show-sbom,tekton.dev/taskRunUID=e056a596-893e-4d15-a66e-4df22a191791"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73842421613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=89eed82efd6065d3fb2a75448e1bafffc8747c75,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v,tekton.dev/pipelineRunUID=33390b93-c398-4957-bde8-2f3ad6eb94d4,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-scan,tekton.dev/taskRunUID=62bf3714-4850-4fd6-89c5-d80051133871"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-scan-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-scan\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-scan\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841906105,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=a45d1e0bd561c80bbcc9e772d7912123099f7815,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRunUID=387d72a2-36a8-4e1f-98d2-6e030e932a5e,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-python-r0d8e39468b08baf59c4dad37a97b2b9d-upload-sboms,tekton.dev/taskRunUID=7752570f-2179-4465-8e2d-78022838c3a0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-deployment-check,tekton.dev/taskRunUID=8401bc42-6c81-4e00-ad6c-5503669f6533"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73842421613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=89eed82efd6065d3fb2a75448e1bafffc8747c75,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v,tekton.dev/pipelineRunUID=33390b93-c398-4957-bde8-2f3ad6eb94d4,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-deploy,tekton.dev/taskRunUID=91b7dfa6-b960-4cd0-afc7-5003460021bd"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-deploy-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-deploy-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-deploy-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-deploy\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-deploy\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-gitops-repository,pipelinesascode.tekton.dev/sha=a926c21abc7579ffc84671f1e2654bdb2770014a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request-ttddj,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request-ttddj,tekton.dev/pipelineRunUID=f7fa1160-d79e-467e-8809-78d77dcfd323,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javad08faeca3953240ef5003ad5972bf9ff-clone-repository,tekton.dev/taskRunUID=257a357e-34ae-4f13-a14b-31ec47ce67c7"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javad08faeca395321589e79507fc917bb6ef84d1f013193f-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javad08faeca395321589e79507fc917bb6ef84d1f013193f-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javad08faeca395321589e79507fc917bb6ef84d1f013193f-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javad08faeca395321589e79507fc917bb6ef84d1f013193f-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javad08faeca395321589e79507fc917bb6ef84d1f013193f-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javad08faeca395321589e79507fc917bb6ef84d1f013193f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javad08faeca395321589e79507fc917bb6ef84d1f013193f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javad08faeca395321589e79507fc917bb6ef84d1f013193f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javad08faeca395321589e79507fc917bb6ef84d1f013193f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javad08faeca395321589e79507fc917bb6ef84d1f013193f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javad08faeca395321589e79507fc917bb6ef84d1f013193f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javad08faeca395321589e79507fc917bb6ef84d1f013193f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javad08faeca395321589e79507fc917bb6ef84d1f013193f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javad08faeca395321589e79507fc917bb6ef84d1f013193f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javad08faeca395321589e79507fc917bb6ef84d1f013193f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javad08faeca395321589e79507fc917bb6ef84d1f013193f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javad08faeca395321589e79507fc917bb6ef84d1f013193f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-build,tekton.dev/taskRunUID=a76d864d-2707-430d-8f36-8dd4780adca2"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-deployment-check,tekton.dev/taskRunUID=96b50570-2447-44db-955a-6035a40b6322"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-show-sbom,tekton.dev/taskRunUID=fbefc937-e5cb-4c4f-9ac6-58eeefa359ae"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-deploy,tekton.dev/taskRunUID=89beec66-3c33-4f41-aacf-c44ce4de19e3"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73842421613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=89eed82efd6065d3fb2a75448e1bafffc8747c75,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v,tekton.dev/pipelineRunUID=33390b93-c398-4957-bde8-2f3ad6eb94d4,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-summarize,tekton.dev/taskRunUID=db926b81-4059-4e35-9695-19ccfa160cde"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-summarize-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841405523,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-nnladdf26cac0ad29c6ffe3b99dbf70f8f9-get-images,tekton.dev/taskRunUID=414b537b-464b-4def-84c4-47df39aeb92e"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-show-sbom,tekton.dev/taskRunUID=ea0cd2ec-5081-441f-a66c-33b759b3e029"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=83431a41ce8a4e4c4d06bbc880afae44d21adfec,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRunUID=a875a99f-7936-4394-97e1-69ce840b60be,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn9e814ad0883dba69e17abf8f5e2bceab-clone-repository,tekton.dev/taskRunUID=8fac4efa-b2d0-4c61-a15a-e649f8f9db6e"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73842029415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=24326efe1c2d0f8731758c61cbfad12815598fe2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRunUID=03ab4347-effa-471f-8df1-b307d01004ce,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-bb2f86e661bd9be4aa3b0f215b29f5bd-verify-conforma,tekton.dev/taskRunUID=ee7492f9-7777-4073-8af5-acdd8c361968"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-deployment-check,tekton.dev/taskRunUID=c6c09596-4173-40bb-8407-c226a46aa225"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-scan,tekton.dev/taskRunUID=9078c10e-6eb8-4f83-af0d-2f7f4362d252"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841644345,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRunUID=36863b61-4ff4-4f7c-aaf5-f2fa479e7cba,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-python-r44c82ff4c6d4bbe8794309f7e1de2379-upload-sboms,tekton.dev/taskRunUID=ba908910-f959-4c43-95f1-f6aea3bada74"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841500028,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=bc78beebacf3f9734b54607ec251ea430db64034,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRunUID=c2d7b8a5-a156-4878-b535-d7e0edf49529,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4-upload-sboms,tekton.dev/taskRunUID=1ec60a49-902b-4a23-af86-a8d956a89d12"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841644345,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRunUID=36863b61-4ff4-4f7c-aaf5-f2fa479e7cba,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-python-raf44c82ff4c6d4bbe8794309f7e1de2379-get-images,tekton.dev/taskRunUID=7193789e-564a-4f78-a903-0a0ec4cd91f4"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-scan,tekton.dev/taskRunUID=b1a05ca2-b4ca-4fbd-8cc3-611c5a2afb72"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-clone-repository,tekton.dev/taskRunUID=79e6367b-8823-454a-8ea6-6729cd2125fe"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841573418,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-dotnet62296bdb3ff2d08a479aa41b1302cab3-download-sboms,tekton.dev/taskRunUID=d80cab45-9a10-49f7-8f47-4abe707a89d1"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-deployment-check,tekton.dev/taskRunUID=6b758564-6b10-4b6f-b45f-932dc150ac06"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841782382,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=a2792b1b749a83ccaac872999999aed20ba91b42,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRunUID=dab45840-08c4-4d30-8362-c5f0ebcac33d,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-qdce26883951f6f76fda221d56ff2f892-download-sboms,tekton.dev/taskRunUID=fb37e40b-238a-4aba-b814-2dd467beda24"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=2cf919e791c7b99c62b211082c2086748bd49338,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRunUID=a2b4b800-d9fb-4acb-8c5c-b61e26979c9d,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java2ee8a9aede73889b7739069bcd3e40f1-clone-repository,tekton.dev/taskRunUID=91917ae3-338a-4680-9b38-c891fcdf3fc4"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node2c5bb2c6d4e443bb5a144a92bc1d3bad-clone-repository,tekton.dev/taskRunUID=d49f588c-95f2-4a49-b108-5eb61e088d23"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-summarize,tekton.dev/taskRunUID=04482009-6c9c-4578-a15f-4ba94946d471"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-show-sbom,tekton.dev/taskRunUID=7134c22a-7f60-4f73-bb94-953a270f2665"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841782382,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=a2792b1b749a83ccaac872999999aed20ba91b42,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRunUID=dab45840-08c4-4d30-8362-c5f0ebcac33d,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-java-quadce26883951f6f76fda221d56ff2f892-upload-sboms,tekton.dev/taskRunUID=5e97a374-d5d0-4eee-83f0-954dca013970"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-show-sbom,tekton.dev/taskRunUID=577fc98e-4555-40b0-a524-7a4bf911d508"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841671214,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=30e2f16a49117e87c5162dbc3dea19bd59f5feac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRunUID=052c3587-99c5-41d8-a03f-e1afc9b18de3,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-nnla42af2b181b041ff09a6df0976d60e32-get-images,tekton.dev/taskRunUID=347e3115-9bb5-47d3-9d41-2e5e83fa8907"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-show-sbom,tekton.dev/taskRunUID=a437ad20-206e-4e18-8f92-db396f4b1f7b"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-summarize,tekton.dev/taskRunUID=5f584342-08e3-40e9-86e9-3db7dc09fd9e"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-clone-repository,tekton.dev/taskRunUID=9ecbff7f-ff76-4391-8cd7-bd910518ac0d"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-scan,tekton.dev/taskRunUID=62d1dcc1-acb4-426a-a483-ada1d9bbe78b"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73842421613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=89eed82efd6065d3fb2a75448e1bafffc8747c75,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v,tekton.dev/pipelineRunUID=33390b93-c398-4957-bde8-2f3ad6eb94d4,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-show-sbom,tekton.dev/taskRunUID=13eebec1-c406-4cc6-a61a-6ad05bdbc3ec"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-show-sbom-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-show-sbom-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-show-sbom-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-show-sbom-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-show-sbom\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-build,tekton.dev/taskRunUID=e239a222-ab02-4d85-92fa-d20e15f40364"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841671214,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=30e2f16a49117e87c5162dbc3dea19bd59f5feac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRunUID=052c3587-99c5-41d8-a03f-e1afc9b18de3,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejsa42af2b181b041ff09a6df0976d60e32-download-sboms,tekton.dev/taskRunUID=9d79281f-44af-482a-94d4-fc6c41ee16f8"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=a45d1e0bd561c80bbcc9e772d7912123099f7815,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRunUID=387d72a2-36a8-4e1f-98d2-6e030e932a5e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth0d8e39468b08baf59c4dad37a97b2b9d-clone-repository,tekton.dev/taskRunUID=13b5bbb8-fec6-4777-9cf7-e1cbc8d668f5"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841906105,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=a45d1e0bd561c80bbcc9e772d7912123099f7815,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRunUID=387d72a2-36a8-4e1f-98d2-6e030e932a5e,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-python0d8e39468b08baf59c4dad37a97b2b9d-download-sboms,tekton.dev/taskRunUID=40932752-a176-4135-9a9f-fbde235809df"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-deployment-check,tekton.dev/taskRunUID=992c2392-1cc5-4417-b07f-25eb6984d9d9"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build,tekton.dev/taskRunUID=c360c147-1168-40ca-9598-d853035ceebb"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-summarize,tekton.dev/taskRunUID=632d07e5-7ebc-4195-99c5-df7a621c8435"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-show-sbom,tekton.dev/taskRunUID=98531101-3527-482c-adcd-42c8041f38e1"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-show-sbom,tekton.dev/taskRunUID=f692817b-229c-4ea5-9c8e-1b0fcbf73427"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-deployment-check,tekton.dev/taskRunUID=4fb4c62e-5a09-41e6-bad0-03d3c24c8c93"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841573418,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotne62296bdb3ff2d08a479aa41b1302cab3-verify-conforma,tekton.dev/taskRunUID=6468f47d-e9d4-4b4d-b850-fbb4df50ee41"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841782382,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=a2792b1b749a83ccaac872999999aed20ba91b42,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRunUID=dab45840-08c4-4d30-8362-c5f0ebcac33d,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-dce26883951f6f76fda221d56ff2f892-verify-conforma,tekton.dev/taskRunUID=d2ecabb3-4020-47c6-98d3-71d8451024d2"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73841971278,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=e9c6ab621485768a409263f0fab825d8781479f7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRunUID=25ef9c37-a19c-469d-ae14-9bb6e577e01b,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-deploy,tekton.dev/taskRunUID=fa01ffe8-0582-4b20-a61c-4f3b950900e8"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=30e2f16a49117e87c5162dbc3dea19bd59f5feac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRunUID=052c3587-99c5-41d8-a03f-e1afc9b18de3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodea42af2b181b041ff09a6df0976d60e32-clone-repository,tekton.dev/taskRunUID=515cf70d-4992-4680-9bce-4e2b0c8d232f"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841644345,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRunUID=36863b61-4ff4-4f7c-aaf5-f2fa479e7cba,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pytho44c82ff4c6d4bbe8794309f7e1de2379-verify-conforma,tekton.dev/taskRunUID=65c11829-3d41-4c2d-a4c4-557f455900fc"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-build,tekton.dev/taskRunUID=027ce947-106c-45a2-b80d-7d304f9130b0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-scan,tekton.dev/taskRunUID=d5a3bc08-d048-48c6-bbb9-67f3f7b761d7"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-clone-repository,tekton.dev/taskRunUID=6290c503-49ef-4ea7-9c13-51f8f614d12e"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth4219d2bf772f1eb0e2fa3990f4ad36ed-clone-repository,tekton.dev/taskRunUID=996ea119-6213-496d-95f1-af41d1f992ee"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-show-sbom,tekton.dev/taskRunUID=ba46dadd-09f5-4521-978a-41c9d82edaac"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-build,tekton.dev/taskRunUID=70146359-c2ee-48c1-ad5c-4569a53cae78"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-scan,tekton.dev/taskRunUID=c2262a0d-5fb1-406a-8e34-ab9a615f4b7e"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841821675,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=83431a41ce8a4e4c4d06bbc880afae44d21adfec,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRunUID=a875a99f-7936-4394-97e1-69ce840b60be,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-dotnet9e814ad0883dba69e17abf8f5e2bceab-download-sboms,tekton.dev/taskRunUID=2708e175-80bd-4741-b48d-10b0d89be9b8"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-deploy,tekton.dev/taskRunUID=81d324e6-c8e8-4fcd-bb1a-7be7f5093ca1"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841769980,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=5395ccabf5122c68d104e89f243500d965aeb9d1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRunUID=ea26dffb-09d3-4cb3-a090-d283c1b3fd1c,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t-get-images,tekton.dev/taskRunUID=13623566-721b-4d9b-9c1a-8b0ad7b5a7ed"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build,tekton.dev/taskRunUID=7bc3dcb2-ffdf-4f60-8bab-65479457adb8"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRunUID=36863b61-4ff4-4f7c-aaf5-f2fa479e7cba,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth44c82ff4c6d4bbe8794309f7e1de2379-clone-repository,tekton.dev/taskRunUID=dbf432dd-160c-4adf-a478-9a2d44256955"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841769980,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=5395ccabf5122c68d104e89f243500d965aeb9d1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRunUID=ea26dffb-09d3-4cb3-a090-d283c1b3fd1c,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-pn905b052b6ee6beb1d3179253df06c120-verify-conforma,tekton.dev/taskRunUID=2049d447-01f5-47fd-bc83-2935998da858"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-deploy,tekton.dev/taskRunUID=de001e91-23c4-4bb6-90aa-a552b10278fb"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841671214,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=30e2f16a49117e87c5162dbc3dea19bd59f5feac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRunUID=052c3587-99c5-41d8-a03f-e1afc9b18de3,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-na42af2b181b041ff09a6df0976d60e32-upload-sboms,tekton.dev/taskRunUID=3256044a-be9c-4946-9bf6-0d305ac744c1"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841821675,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=83431a41ce8a4e4c4d06bbc880afae44d21adfec,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRunUID=a875a99f-7936-4394-97e1-69ce840b60be,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotne9e814ad0883dba69e17abf8f5e2bceab-verify-conforma,tekton.dev/taskRunUID=4d2f504e-54d4-4a83-8f02-a1285160dc99"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841573418,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-dotnet-b62296bdb3ff2d08a479aa41b1302cab3-upload-sboms,tekton.dev/taskRunUID=d968eb6c-d83e-48a4-8a03-8ab3a45a1fb0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841573418,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-bas62296bdb3ff2d08a479aa41b1302cab3-get-images,tekton.dev/taskRunUID=139a0445-1d07-4fd2-8210-3a411e845bd5"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841769980,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=5395ccabf5122c68d104e89f243500d965aeb9d1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRunUID=ea26dffb-09d3-4cb3-a090-d283c1b3fd1c,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-pne905b052b6ee6beb1d3179253df06c120-download-sboms,tekton.dev/taskRunUID=0171b535-3f14-49fe-b0b3-8f388e6079a8"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73842029415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=24326efe1c2d0f8731758c61cbfad12815598fe2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRunUID=03ab4347-effa-471f-8df1-b307d01004ce,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-qbb2f86e661bd9be4aa3b0f215b29f5bd-download-sboms,tekton.dev/taskRunUID=8cf8f404-f5d6-492d-88a1-616a9fd39a29"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73842819115,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-gitops-repository,pipelinesascode.tekton.dev/sha=a926c21abc7579ffc84671f1e2654bdb2770014a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request-ttddj,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request-ttddj,tekton.dev/pipelineRunUID=f7fa1160-d79e-467e-8809-78d77dcfd323,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-sprind08faeca3953240ef5003ad5972bf9ff-get-images,tekton.dev/taskRunUID=7dfe82b3-2c9b-4357-8171-e7b3d6be2177"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprind08faec29044e4cfbbe0464bc382decde17a6f8-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprind08faec29044e4cfbbe0464bc382decde17a6f8-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprind08faec29044e4cfbbe0464bc382decde17a6f8-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprind08faec29044e4cfbbe0464bc382decde17a6f8-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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprind08faec29044e4cfbbe0464bc382decde17a6f8-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprind08faec29044e4cfbbe0464bc382decde17a6f8-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprind08faec29044e4cfbbe0464bc382decde17a6f8-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprind08faec29044e4cfbbe0464bc382decde17a6f8-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprind08faec29044e4cfbbe0464bc382decde17a6f8-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprind08faec29044e4cfbbe0464bc382decde17a6f8-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:45:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprind08faec29044e4cfbbe0464bc382decde17a6f8-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73841971278,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=e9c6ab621485768a409263f0fab825d8781479f7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRunUID=25ef9c37-a19c-469d-ae14-9bb6e577e01b,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-scan,tekton.dev/taskRunUID=ba9e380a-5728-4c09-8a62-d75159eccd01"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=bc78beebacf3f9734b54607ec251ea430db64034,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRunUID=c2d7b8a5-a156-4878-b535-d7e0edf49529,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-pba695d61ff73dd326c672ac2a696ade7-clone-repository,tekton.dev/taskRunUID=be7786cd-18e8-42a5-9b39-3127d9f18b17"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841821675,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=83431a41ce8a4e4c4d06bbc880afae44d21adfec,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRunUID=a875a99f-7936-4394-97e1-69ce840b60be,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-dotnet-b9e814ad0883dba69e17abf8f5e2bceab-upload-sboms,tekton.dev/taskRunUID=000dd934-b064-4a2b-9097-5ae83636bc87"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841821675,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=83431a41ce8a4e4c4d06bbc880afae44d21adfec,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRunUID=a875a99f-7936-4394-97e1-69ce840b60be,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-bas9e814ad0883dba69e17abf8f5e2bceab-get-images,tekton.dev/taskRunUID=57d088ac-3f84-4755-b881-1aa8c235be3c"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-clone-repository,tekton.dev/taskRunUID=9aeb58b3-6a92-4dbb-a00c-6a0074d566b6"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841500028,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=bc78beebacf3f9734b54607ec251ea430db64034,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRunUID=c2d7b8a5-a156-4878-b535-d7e0edf49529,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-pneba695d61ff73dd326c672ac2a696ade7-download-sboms,tekton.dev/taskRunUID=0e770065-c877-4f06-9e09-3f278c44bfef"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73842018494,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=2cf919e791c7b99c62b211082c2086748bd49338,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRunUID=a2b4b800-d9fb-4acb-8c5c-b61e26979c9d,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-spring2ee8a9aede73889b7739069bcd3e40f1-show-sbom,tekton.dev/taskRunUID=ca1e5558-7354-49e3-a5e6-56c0b6bdccfa"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=24326efe1c2d0f8731758c61cbfad12815598fe2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRunUID=03ab4347-effa-471f-8df1-b307d01004ce,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javabb2f86e661bd9be4aa3b0f215b29f5bd-clone-repository,tekton.dev/taskRunUID=6abf5bac-414a-4eba-8907-d84c28828144"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-scan,tekton.dev/taskRunUID=72b69caa-93a8-4a60-8e69-e792dac56fa3"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-summarize,tekton.dev/taskRunUID=6505622a-f60c-4c1f-a66d-75b1392dd3e5"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-clone-repository,tekton.dev/taskRunUID=24797ef4-4d30-4ffb-9726-a9ab4bfc1521"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-scan,tekton.dev/taskRunUID=68f5d452-b933-456c-b4a5-86064a452110"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73842018494,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=2cf919e791c7b99c62b211082c2086748bd49338,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRunUID=a2b4b800-d9fb-4acb-8c5c-b61e26979c9d,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr-scan,tekton.dev/taskRunUID=a4124a70-174c-48a4-bb76-f3bad96949c2"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841671214,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=30e2f16a49117e87c5162dbc3dea19bd59f5feac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRunUID=052c3587-99c5-41d8-a03f-e1afc9b18de3,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodeja42af2b181b041ff09a6df0976d60e32-verify-conforma,tekton.dev/taskRunUID=50da6f9b-3a6a-4b0d-b4c5-7bb6b43d8ba8"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841405523,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejsaddf26cac0ad29c6ffe3b99dbf70f8f9-download-sboms,tekton.dev/taskRunUID=255c1440-7635-4221-859a-ca1fc9ce01c9"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","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-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-summarize,tekton.dev/taskRunUID=0a60259c-b524-41f4-a4b6-70d764b11196"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-scan,tekton.dev/taskRunUID=2e124889-0393-4404-b299-91c2fa90300a"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841906105,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=a45d1e0bd561c80bbcc9e772d7912123099f7815,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRunUID=387d72a2-36a8-4e1f-98d2-6e030e932a5e,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-python-raf0d8e39468b08baf59c4dad37a97b2b9d-get-images,tekton.dev/taskRunUID=45e70759-9969-4f1c-9f82-37284b551aac"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841644345,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRunUID=36863b61-4ff4-4f7c-aaf5-f2fa479e7cba,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-python44c82ff4c6d4bbe8794309f7e1de2379-download-sboms,tekton.dev/taskRunUID=93ef0645-377c-4c3f-b4b1-59a6bbb4dfb7"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn62296bdb3ff2d08a479aa41b1302cab3-clone-repository,tekton.dev/taskRunUID=e316add2-00b6-4a0b-a9fe-4b1170103f3a"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:45:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-04-30T19:46:03Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pod-template-hash=785b5d87b6"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","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-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=59fbf47474"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=6d5dffd55b"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=7c974fdbc6"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=545c7c7dc"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=6d977fd5bc"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=5bd7c8f9dc"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","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-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=6ff4b4d5d7"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","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-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=7cd6d85d56"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=95f4b6d6c"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv,pod-template-hash=5c54d8bd46"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5b79bbf4c7"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-04-30T19:46:03Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:46:03Z","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-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:46:03Z","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-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:46:03Z","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-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:46:03Z","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-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:46:03Z","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-7585f6f576,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:46:03Z","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-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:46:03Z","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=528c167e-2a09-4c2b-a323-1cedddfe6e72,batch.kubernetes.io/job-name=tssc-iam,controller-uid=528c167e-2a09-4c2b-a323-1cedddfe6e72,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-30T19:46:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-04-30T19:46:07Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=95f4b6d6c"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pod-template-hash=774bdfff6b"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pod-template-hash=6578999f7"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=7cd6d85d56"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=6d977fd5bc"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=7c974fdbc6"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=59fbf47474"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=6d5dffd55b"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=6ff4b4d5d7"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv,pod-template-hash=5c54d8bd46"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pod-template-hash=785b5d87b6"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=5bd7c8f9dc"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=545c7c7dc"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5b79bbf4c7"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=7b87f6d844"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:46:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} I0430 19:46:09.219212 1 request.go:752] "Waited before sending request" delay="1.815055817s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-tas/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTgwNDksInN0YXJ0IjoiL3Jla29yLXJlZGlzLTU5OTQ4OGY2Y2YtYnI3cWNcdTAwMDAifQ&limit=5" {"level":"info","ts":"2026-04-30T19:46:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,batch.kubernetes.io/job-name=ctlog-createtree-job-gfntt,controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,job-name=ctlog-createtree-job-gfntt"} {"level":"debug","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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=676bd95bff"} {"level":"debug","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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=599488f6cf"} {"level":"debug","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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=549b4745c7"} {"level":"debug","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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=79c655688f"} {"level":"debug","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,batch.kubernetes.io/job-name=rekor-createtree-job-fcdkj,controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,job-name=rekor-createtree-job-fcdkj"} {"level":"debug","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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=cf4bbbf7f"} {"level":"debug","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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=685455d945"} {"level":"debug","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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=314dc826-feb1-4cae-b9be-f9fcfb44b835,batch.kubernetes.io/job-name=tuf-repository-init-tprqb,controller-uid=314dc826-feb1-4cae-b9be-f9fcfb44b835,job-name=tuf-repository-init-tprqb,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=666b7226-d91c-4354-8390-027eec367eb1,batch.kubernetes.io/job-name=segment-backup-installation-2dhmf,controller-uid=666b7226-d91c-4354-8390-027eec367eb1,job-name=segment-backup-installation-2dhmf"} {"level":"debug","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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=7d6f96c946"} {"level":"debug","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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=768854774f"} {"level":"debug","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:46:11Z","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-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-04-30T19:46:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"debug","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"info","ts":"2026-04-30T19:46:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"info","ts":"2026-04-30T19:47:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:47:11Z","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-30T19:47:11Z","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-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:47:11Z","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-30T19:47:11Z","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-30T19:47:11Z","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-30T19:47:11Z","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-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:11Z","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-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:47:11Z","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-30T19:47:11Z","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-30T19:47:11Z","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-30T19:47:11Z","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-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:11Z","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-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:47:11Z","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-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:47:11Z","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-30T19:47:11Z","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-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:47:11Z","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-30T19:47:11Z","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-30T19:47:11Z","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-30T19:47:11Z","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-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:11Z","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-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-04-30T19:47:11Z","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-30T19:47:11Z","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-30T19:47:11Z","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-30T19:47:11Z","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-30T19:47:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:47:11Z","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-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:47:11Z","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-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:47:11Z","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=84f5cbf786"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:47:11Z","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-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:47:11Z","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-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:47:11Z","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-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-04-30T19:47:11Z","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-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-04-30T19:47:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:47:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=d5311337-af4f-474f-99e8-8a9e1bba6a1d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=04302026-191626-UTC,pod-template-hash=d684dcffc"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-04-30T19:47:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:47:11Z","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-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:47:11Z","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-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-04-30T19:47:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:47:11Z","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-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=583d8bee-b3cd-458d-8f57-673aa0c618cf,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-04-30T19:47:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=59fbf47474"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=5bd7c8f9dc"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=7cd6d85d56"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=95f4b6d6c"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","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-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=6ff4b4d5d7"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5b79bbf4c7"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=6d5dffd55b"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","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-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=7c974fdbc6"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","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-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=545c7c7dc"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pod-template-hash=785b5d87b6"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv,pod-template-hash=5c54d8bd46"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=6d977fd5bc"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:47:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-04-30T19:47:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:47:13.190919 1 request.go:752] "Waited before sending request" delay="1.214190759s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhbk-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTkwMTEsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-04-30T19:47:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=cf796b885"} {"level":"debug","ts":"2026-04-30T19:47:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:47:15Z","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-30T19:47:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:47:15Z","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-30T19:47:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:47:15Z","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-30T19:47:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:47:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-04-30T19:47:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-04-30T19:47:15Z","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-30T19:47:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-04-30T19:47:15Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0430 19:47:23.252610 1 request.go:752] "Waited before sending request" delay="1.975693886s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTkxOTYsInN0YXJ0IjoiZTJlLXRlc3RzLWphdmEtcXVhcmt1cy1mcGRmenh0di1vbi1wdWxsLXJlcXVlc3QtbHJzZGMtYnVpbGQtcG9kXHUwMDAwIn0&limit=5" I0430 19:47:35.252493 1 request.go:752] "Waited before sending request" delay="1.974869867s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTkxOTYsInN0YXJ0IjoiZTJlLXRlc3RzLWphdmEzODkwOTEzYjJlZmU0MDY0NWZkN2MxYTc5YWVlODM1YzlhOWVkMjk2YTJjYzgtcG9kXHUwMDAwIn0&limit=5" I0430 19:47:47.252515 1 request.go:752] "Waited before sending request" delay="1.977602436s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTkxOTYsInN0YXJ0IjoiZTJlLXRlc3RzLW5vZGVqcy1ubmxra3R2bi1vbi1wdXNoLXprcmhtLXNjYW4tcG9kXHUwMDAwIn0&limit=5" {"level":"info","ts":"2026-04-30T19:47:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-deployment-check,tekton.dev/taskRunUID=8401bc42-6c81-4e00-ad6c-5503669f6533"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73842819115,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-gitops-repository,pipelinesascode.tekton.dev/sha=a926c21abc7579ffc84671f1e2654bdb2770014a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request-ttddj,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request-ttddj,tekton.dev/pipelineRunUID=f7fa1160-d79e-467e-8809-78d77dcfd323,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-d08faeca3953240ef5003ad5972bf9ff-verify-conforma,tekton.dev/taskRunUID=974c42e3-53f8-4b0a-87e9-b5133557ace8"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-d08faeca395366247192cc1c1a8dbe4fca7850181e01-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-d08faeca395366247192cc1c1a8dbe4fca7850181e01-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-d08faeca395366247192cc1c1a8dbe4fca7850181e01-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-d08faeca395366247192cc1c1a8dbe4fca7850181e01-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-d08faeca395366247192cc1c1a8dbe4fca7850181e01-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-d08faeca395366247192cc1c1a8dbe4fca7850181e01-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-d08faeca395366247192cc1c1a8dbe4fca7850181e01-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-d08faeca395366247192cc1c1a8dbe4fca7850181e01-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-d08faeca395366247192cc1c1a8dbe4fca7850181e01-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-d08faeca395366247192cc1c1a8dbe4fca7850181e01-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-d08faeca395366247192cc1c1a8dbe4fca7850181e01-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-d08faeca395366247192cc1c1a8dbe4fca7850181e01-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-d08faeca395366247192cc1c1a8dbe4fca7850181e01-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-d08faeca395366247192cc1c1a8dbe4fca7850181e01-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-d08faeca395366247192cc1c1a8dbe4fca7850181e01-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-d08faeca395366247192cc1c1a8dbe4fca7850181e01-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-d08faeca395366247192cc1c1a8dbe4fca7850181e01-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-d08faeca395366247192cc1c1a8dbe4fca7850181e01-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-d08faeca395366247192cc1c1a8dbe4fca7850181e01-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=e9c6ab621485768a409263f0fab825d8781479f7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRunUID=25ef9c37-a19c-469d-ae14-9bb6e577e01b,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java3890913b2efe41a9d3846af331f25c0b-clone-repository,tekton.dev/taskRunUID=131e69ce-9fdb-4fe6-ae24-e2bdec3c48f2"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73842029415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=24326efe1c2d0f8731758c61cbfad12815598fe2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRunUID=03ab4347-effa-471f-8df1-b307d01004ce,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-bb2f86e661bd9be4aa3b0f215b29f5bd-verify-conforma,tekton.dev/taskRunUID=ee7492f9-7777-4073-8af5-acdd8c361968"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73842018494,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=2cf919e791c7b99c62b211082c2086748bd49338,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRunUID=a2b4b800-d9fb-4acb-8c5c-b61e26979c9d,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-spring2ee8a9aede73889b7739069bcd3e40f1-summarize,tekton.dev/taskRunUID=93d402a0-6895-49fe-abe1-49bd3b56449a"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=24326efe1c2d0f8731758c61cbfad12815598fe2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRunUID=03ab4347-effa-471f-8df1-b307d01004ce,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javabb2f86e661bd9be4aa3b0f215b29f5bd-clone-repository,tekton.dev/taskRunUID=6abf5bac-414a-4eba-8907-d84c28828144"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-deploy,tekton.dev/taskRunUID=f119094c-e247-4114-ba6c-ce21615abe2e"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-build,tekton.dev/taskRunUID=00475030-b067-4e48-8d79-d67396058b44"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-deploy,tekton.dev/taskRunUID=81d324e6-c8e8-4fcd-bb1a-7be7f5093ca1"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=bc78beebacf3f9734b54607ec251ea430db64034,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRunUID=c2d7b8a5-a156-4878-b535-d7e0edf49529,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-pba695d61ff73dd326c672ac2a696ade7-clone-repository,tekton.dev/taskRunUID=be7786cd-18e8-42a5-9b39-3127d9f18b17"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth4219d2bf772f1eb0e2fa3990f4ad36ed-clone-repository,tekton.dev/taskRunUID=996ea119-6213-496d-95f1-af41d1f992ee"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841573418,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotne62296bdb3ff2d08a479aa41b1302cab3-verify-conforma,tekton.dev/taskRunUID=6468f47d-e9d4-4b4d-b850-fbb4df50ee41"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-show-sbom,tekton.dev/taskRunUID=7134c22a-7f60-4f73-bb94-953a270f2665"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73841971278,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=e9c6ab621485768a409263f0fab825d8781479f7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRunUID=25ef9c37-a19c-469d-ae14-9bb6e577e01b,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-build,tekton.dev/taskRunUID=74d7b09c-1588-44f0-8bad-52c127ebc910"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","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-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-summarize,tekton.dev/taskRunUID=6505622a-f60c-4c1f-a66d-75b1392dd3e5"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73842421613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=89eed82efd6065d3fb2a75448e1bafffc8747c75,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v,tekton.dev/pipelineRunUID=33390b93-c398-4957-bde8-2f3ad6eb94d4,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java762273a2ae0e8981840ec0a8cf1f352b-deployment-check,tekton.dev/taskRunUID=c8c96466-1248-46db-a029-bcea78c7521e"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-show-sbom,tekton.dev/taskRunUID=f692817b-229c-4ea5-9c8e-1b0fcbf73427"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-clone-repository,tekton.dev/taskRunUID=622f8c7b-f4b3-489a-a0f3-bef8f188cc8d"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-deploy,tekton.dev/taskRunUID=6a3e0212-5eab-4f9d-bb71-e0abcc67d88f"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-show-sbom,tekton.dev/taskRunUID=fbefc937-e5cb-4c4f-9ac6-58eeefa359ae"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-clone-repository,tekton.dev/taskRunUID=6290c503-49ef-4ea7-9c13-51f8f614d12e"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73841971278,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=e9c6ab621485768a409263f0fab825d8781479f7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRunUID=25ef9c37-a19c-469d-ae14-9bb6e577e01b,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-deploy,tekton.dev/taskRunUID=fa01ffe8-0582-4b20-a61c-4f3b950900e8"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841671214,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=30e2f16a49117e87c5162dbc3dea19bd59f5feac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRunUID=052c3587-99c5-41d8-a03f-e1afc9b18de3,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodeja42af2b181b041ff09a6df0976d60e32-verify-conforma,tekton.dev/taskRunUID=50da6f9b-3a6a-4b0d-b4c5-7bb6b43d8ba8"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841405523,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodejaddf26cac0ad29c6ffe3b99dbf70f8f9-verify-conforma,tekton.dev/taskRunUID=f4a32472-7869-4b20-8ea1-843a154f0cf8"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841671214,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=30e2f16a49117e87c5162dbc3dea19bd59f5feac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRunUID=052c3587-99c5-41d8-a03f-e1afc9b18de3,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-nnla42af2b181b041ff09a6df0976d60e32-get-images,tekton.dev/taskRunUID=347e3115-9bb5-47d3-9d41-2e5e83fa8907"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-summarize,tekton.dev/taskRunUID=65f76aa8-de6c-4122-bd47-da1d81fcfb3b"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-build,tekton.dev/taskRunUID=a76d864d-2707-430d-8f36-8dd4780adca2"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73843080463,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-gitops-repository,pipelinesascode.tekton.dev/sha=9beb883a5284160f28880d8a7d559b6f32cbc9ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request-5gbt5,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request-5gbt5,tekton.dev/pipelineRunUID=4cffc722-3604-4674-859c-887ecc35fa57,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-17b8de6a6d87f321be4934c5ea39030e-verify-conforma,tekton.dev/taskRunUID=bd83712c-821c-4549-8f73-38056caeda8d"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-17b8de6a6d878694bcd4e271680366cbaf28b24ed598-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-17b8de6a6d878694bcd4e271680366cbaf28b24ed598-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-17b8de6a6d878694bcd4e271680366cbaf28b24ed598-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-17b8de6a6d878694bcd4e271680366cbaf28b24ed598-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-17b8de6a6d878694bcd4e271680366cbaf28b24ed598-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-17b8de6a6d878694bcd4e271680366cbaf28b24ed598-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-17b8de6a6d878694bcd4e271680366cbaf28b24ed598-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-17b8de6a6d878694bcd4e271680366cbaf28b24ed598-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-17b8de6a6d878694bcd4e271680366cbaf28b24ed598-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-17b8de6a6d878694bcd4e271680366cbaf28b24ed598-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-17b8de6a6d878694bcd4e271680366cbaf28b24ed598-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-17b8de6a6d878694bcd4e271680366cbaf28b24ed598-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-17b8de6a6d878694bcd4e271680366cbaf28b24ed598-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-17b8de6a6d878694bcd4e271680366cbaf28b24ed598-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-17b8de6a6d878694bcd4e271680366cbaf28b24ed598-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-17b8de6a6d878694bcd4e271680366cbaf28b24ed598-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-17b8de6a6d878694bcd4e271680366cbaf28b24ed598-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-17b8de6a6d878694bcd4e271680366cbaf28b24ed598-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-17b8de6a6d878694bcd4e271680366cbaf28b24ed598-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73842819115,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-gitops-repository,pipelinesascode.tekton.dev/sha=a926c21abc7579ffc84671f1e2654bdb2770014a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request-ttddj,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request-ttddj,tekton.dev/pipelineRunUID=f7fa1160-d79e-467e-8809-78d77dcfd323,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-sd08faeca3953240ef5003ad5972bf9ff-download-sboms,tekton.dev/taskRunUID=e49d41dc-798f-48d3-b7f8-de956903a87b"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sd08faeca395b83b07f2d0634d052617bc56d6466f00-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sd08faeca395b83b07f2d0634d052617bc56d6466f00-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sd08faeca395b83b07f2d0634d052617bc56d6466f00-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sd08faeca395b83b07f2d0634d052617bc56d6466f00-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sd08faeca395b83b07f2d0634d052617bc56d6466f00-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sd08faeca395b83b07f2d0634d052617bc56d6466f00-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sd08faeca395b83b07f2d0634d052617bc56d6466f00-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sd08faeca395b83b07f2d0634d052617bc56d6466f00-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sd08faeca395b83b07f2d0634d052617bc56d6466f00-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sd08faeca395b83b07f2d0634d052617bc56d6466f00-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sd08faeca395b83b07f2d0634d052617bc56d6466f00-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sd08faeca395b83b07f2d0634d052617bc56d6466f00-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sd08faeca395b83b07f2d0634d052617bc56d6466f00-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sd08faeca395b83b07f2d0634d052617bc56d6466f00-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sd08faeca395b83b07f2d0634d052617bc56d6466f00-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-download\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sd08faeca395b83b07f2d0634d052617bc56d6466f00-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sd08faeca395b83b07f2d0634d052617bc56d6466f00-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sd08faeca395b83b07f2d0634d052617bc56d6466f00-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sd08faeca395b83b07f2d0634d052617bc56d6466f00-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-download\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73842018494,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=2cf919e791c7b99c62b211082c2086748bd49338,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRunUID=a2b4b800-d9fb-4acb-8c5c-b61e26979c9d,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-spring2ee8a9aede73889b7739069bcd3e40f1-show-sbom,tekton.dev/taskRunUID=ca1e5558-7354-49e3-a5e6-56c0b6bdccfa"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841644345,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRunUID=36863b61-4ff4-4f7c-aaf5-f2fa479e7cba,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-python-raf44c82ff4c6d4bbe8794309f7e1de2379-get-images,tekton.dev/taskRunUID=7193789e-564a-4f78-a903-0a0ec4cd91f4"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841782382,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=a2792b1b749a83ccaac872999999aed20ba91b42,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRunUID=dab45840-08c4-4d30-8362-c5f0ebcac33d,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-java-quadce26883951f6f76fda221d56ff2f892-upload-sboms,tekton.dev/taskRunUID=5e97a374-d5d0-4eee-83f0-954dca013970"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-build,tekton.dev/taskRunUID=c360c147-1168-40ca-9598-d853035ceebb"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841671214,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=30e2f16a49117e87c5162dbc3dea19bd59f5feac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRunUID=052c3587-99c5-41d8-a03f-e1afc9b18de3,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-na42af2b181b041ff09a6df0976d60e32-upload-sboms,tekton.dev/taskRunUID=3256044a-be9c-4946-9bf6-0d305ac744c1"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841405523,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejsaddf26cac0ad29c6ffe3b99dbf70f8f9-download-sboms,tekton.dev/taskRunUID=255c1440-7635-4221-859a-ca1fc9ce01c9"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841821675,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=83431a41ce8a4e4c4d06bbc880afae44d21adfec,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRunUID=a875a99f-7936-4394-97e1-69ce840b60be,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotne9e814ad0883dba69e17abf8f5e2bceab-verify-conforma,tekton.dev/taskRunUID=4d2f504e-54d4-4a83-8f02-a1285160dc99"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-scan,tekton.dev/taskRunUID=1e2be4f0-ff4c-4a44-90c8-d8bc31acf66b"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73840621848,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=f6120a98aab82b702fbfc69425d31be4d2fd953f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc,tekton.dev/pipelineRunUID=a20c9a28-8489-45d5-afb2-7d9c8736f973,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-pull-request-lrsdc-show-sbom,tekton.dev/taskRunUID=e056a596-893e-4d15-a66e-4df22a191791"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73841971278,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=e9c6ab621485768a409263f0fab825d8781479f7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRunUID=25ef9c37-a19c-469d-ae14-9bb6e577e01b,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-scan,tekton.dev/taskRunUID=ba9e380a-5728-4c09-8a62-d75159eccd01"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73841971278,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=e9c6ab621485768a409263f0fab825d8781479f7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRunUID=25ef9c37-a19c-469d-ae14-9bb6e577e01b,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2-summarize,tekton.dev/taskRunUID=5f5bfe26-0d2b-40fd-811f-c7754f473db6"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=a45d1e0bd561c80bbcc9e772d7912123099f7815,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRunUID=387d72a2-36a8-4e1f-98d2-6e030e932a5e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth0d8e39468b08baf59c4dad37a97b2b9d-clone-repository,tekton.dev/taskRunUID=13b5bbb8-fec6-4777-9cf7-e1cbc8d668f5"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn62296bdb3ff2d08a479aa41b1302cab3-clone-repository,tekton.dev/taskRunUID=e316add2-00b6-4a0b-a9fe-4b1170103f3a"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73842018494,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=2cf919e791c7b99c62b211082c2086748bd49338,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr,tekton.dev/pipelineRunUID=a2b4b800-d9fb-4acb-8c5c-b61e26979c9d,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-jpxvbjne-on-pull-request-jlpgr-scan,tekton.dev/taskRunUID=a4124a70-174c-48a4-bb76-f3bad96949c2"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73841971278,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=e9c6ab621485768a409263f0fab825d8781479f7,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-xwgx2,tekton.dev/pipelineRunUID=25ef9c37-a19c-469d-ae14-9bb6e577e01b,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java3890913b2efe41a9d3846af331f25c0b-deployment-check,tekton.dev/taskRunUID=70667ef8-3ea4-4752-9039-ad4054dca321"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-scan,tekton.dev/taskRunUID=2acd0ff6-7816-4906-9089-a7ab13d8f938"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-deploy,tekton.dev/taskRunUID=89beec66-3c33-4f41-aacf-c44ce4de19e3"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841782382,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=a2792b1b749a83ccaac872999999aed20ba91b42,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRunUID=dab45840-08c4-4d30-8362-c5f0ebcac33d,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quarkdce26883951f6f76fda221d56ff2f892-get-images,tekton.dev/taskRunUID=63b5fcb6-be86-4838-9b4a-91db86b858ce"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=a2792b1b749a83ccaac872999999aed20ba91b42,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRunUID=dab45840-08c4-4d30-8362-c5f0ebcac33d,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javadce26883951f6f76fda221d56ff2f892-clone-repository,tekton.dev/taskRunUID=41c56369-1b3b-41c8-8b6a-d5817875308a"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-build,tekton.dev/taskRunUID=70146359-c2ee-48c1-ad5c-4569a53cae78"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841906105,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=a45d1e0bd561c80bbcc9e772d7912123099f7815,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRunUID=387d72a2-36a8-4e1f-98d2-6e030e932a5e,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-python-r0d8e39468b08baf59c4dad37a97b2b9d-upload-sboms,tekton.dev/taskRunUID=7752570f-2179-4465-8e2d-78022838c3a0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841055757,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=c43de002e2e9eab584fcae3dcea55ad1c1d54e08,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-push-c9j68,tekton.dev/pipelineRunUID=0ee349ad-b8a2-4e23-a3fa-e27f01268a97,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-push-c9j68-summarize,tekton.dev/taskRunUID=bead57e3-2ae1-44b7-bb1b-6bf180e32505"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","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-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-summarize,tekton.dev/taskRunUID=06d0eaa3-8576-4fad-9f28-7714b8e913a8"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-build,tekton.dev/taskRunUID=7bc3dcb2-ffdf-4f60-8bab-65479457adb8"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46-summarize,tekton.dev/taskRunUID=f60f3198-9b98-48c8-a457-4d8d6dc7f0d4"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=30e2f16a49117e87c5162dbc3dea19bd59f5feac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-bmgdb,tekton.dev/pipelineRunUID=052c3587-99c5-41d8-a03f-e1afc9b18de3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodea42af2b181b041ff09a6df0976d60e32-clone-repository,tekton.dev/taskRunUID=515cf70d-4992-4680-9bce-4e2b0c8d232f"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-summarize,tekton.dev/taskRunUID=5f584342-08e3-40e9-86e9-3db7dc09fd9e"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-show-sbom,tekton.dev/taskRunUID=577fc98e-4555-40b0-a524-7a4bf911d508"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73842421613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=89eed82efd6065d3fb2a75448e1bafffc8747c75,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v,tekton.dev/pipelineRunUID=33390b93-c398-4957-bde8-2f3ad6eb94d4,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-deploy,tekton.dev/taskRunUID=91b7dfa6-b960-4cd0-afc7-5003460021bd"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73842421613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=89eed82efd6065d3fb2a75448e1bafffc8747c75,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v,tekton.dev/pipelineRunUID=33390b93-c398-4957-bde8-2f3ad6eb94d4,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-scan,tekton.dev/taskRunUID=62bf3714-4850-4fd6-89c5-d80051133871"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-gitops-repository,pipelinesascode.tekton.dev/sha=9beb883a5284160f28880d8a7d559b6f32cbc9ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request-5gbt5,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request-5gbt5,tekton.dev/pipelineRunUID=4cffc722-3604-4674-859c-887ecc35fa57,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java17b8de6a6d87f321be4934c5ea39030e-clone-repository,tekton.dev/taskRunUID=bada9eaf-9396-481e-9a0d-8a16577222a0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java17b8de6a6d87f78fd74a5dcb6ae66c3be66ba422c473f-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java17b8de6a6d87f78fd74a5dcb6ae66c3be66ba422c473f-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java17b8de6a6d87f78fd74a5dcb6ae66c3be66ba422c473f-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java17b8de6a6d87f78fd74a5dcb6ae66c3be66ba422c473f-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java17b8de6a6d87f78fd74a5dcb6ae66c3be66ba422c473f-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java17b8de6a6d87f78fd74a5dcb6ae66c3be66ba422c473f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java17b8de6a6d87f78fd74a5dcb6ae66c3be66ba422c473f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java17b8de6a6d87f78fd74a5dcb6ae66c3be66ba422c473f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java17b8de6a6d87f78fd74a5dcb6ae66c3be66ba422c473f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java17b8de6a6d87f78fd74a5dcb6ae66c3be66ba422c473f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java17b8de6a6d87f78fd74a5dcb6ae66c3be66ba422c473f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java17b8de6a6d87f78fd74a5dcb6ae66c3be66ba422c473f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java17b8de6a6d87f78fd74a5dcb6ae66c3be66ba422c473f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java17b8de6a6d87f78fd74a5dcb6ae66c3be66ba422c473f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java17b8de6a6d87f78fd74a5dcb6ae66c3be66ba422c473f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java17b8de6a6d87f78fd74a5dcb6ae66c3be66ba422c473f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java17b8de6a6d87f78fd74a5dcb6ae66c3be66ba422c473f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840634383,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=21fe88f0df96e384456dac10f079b27a8ab42f37,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-pull-request-lzz46,tekton.dev/pipelineRunUID=8978bdab-ca99-4e31-b3ce-417b1f3f159c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node2c5bb2c6d4e443bb5a144a92bc1d3bad-clone-repository,tekton.dev/taskRunUID=d49f588c-95f2-4a49-b108-5eb61e088d23"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841405523,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-naddf26cac0ad29c6ffe3b99dbf70f8f9-upload-sboms,tekton.dev/taskRunUID=574409b3-d0bb-4ee4-bf95-878e258e21bf"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841821675,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=83431a41ce8a4e4c4d06bbc880afae44d21adfec,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRunUID=a875a99f-7936-4394-97e1-69ce840b60be,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-dotnet-b9e814ad0883dba69e17abf8f5e2bceab-upload-sboms,tekton.dev/taskRunUID=000dd934-b064-4a2b-9097-5ae83636bc87"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73842029415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=24326efe1c2d0f8731758c61cbfad12815598fe2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRunUID=03ab4347-effa-471f-8df1-b307d01004ce,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-java-quabb2f86e661bd9be4aa3b0f215b29f5bd-upload-sboms,tekton.dev/taskRunUID=4324a0c5-7ea9-45b9-bfed-951c263da03c"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841196877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-repository,pipelinesascode.tekton.dev/sha=45a0d669857790a5ba4dda3ecd2ba9c1055166dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs,tekton.dev/pipelineRunUID=e8433958-e919-4bc3-bbe2-d20717dbf218,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java-quarkus-fpdfzxtv-on-push-mptqs-deployment-check,tekton.dev/taskRunUID=992c2392-1cc5-4417-b07f-25eb6984d9d9"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73842421613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=89eed82efd6065d3fb2a75448e1bafffc8747c75,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v,tekton.dev/pipelineRunUID=33390b93-c398-4957-bde8-2f3ad6eb94d4,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-summarize,tekton.dev/taskRunUID=db926b81-4059-4e35-9695-19ccfa160cde"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-gitops-repository,pipelinesascode.tekton.dev/sha=a926c21abc7579ffc84671f1e2654bdb2770014a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request-ttddj,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request-ttddj,tekton.dev/pipelineRunUID=f7fa1160-d79e-467e-8809-78d77dcfd323,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javad08faeca3953240ef5003ad5972bf9ff-clone-repository,tekton.dev/taskRunUID=257a357e-34ae-4f13-a14b-31ec47ce67c7"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841644345,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=b6a384edd27196f38dbbacb442694bd890530744,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-g8x58,tekton.dev/pipelineRunUID=36863b61-4ff4-4f7c-aaf5-f2fa479e7cba,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-python44c82ff4c6d4bbe8794309f7e1de2379-download-sboms,tekton.dev/taskRunUID=93ef0645-377c-4c3f-b4b1-59a6bbb4dfb7"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-show-sbom,tekton.dev/taskRunUID=c2c302f0-3120-46ad-8161-3de58c0a7a48"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=5395ccabf5122c68d104e89f243500d965aeb9d1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRunUID=ea26dffb-09d3-4cb3-a090-d283c1b3fd1c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-p905b052b6ee6beb1d3179253df06c120-clone-repository,tekton.dev/taskRunUID=03d908dd-6219-44f1-8c56-09bd987a2261"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841500028,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=bc78beebacf3f9734b54607ec251ea430db64034,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRunUID=c2d7b8a5-a156-4878-b535-d7e0edf49529,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-pnba695d61ff73dd326c672ac2a696ade7-verify-conforma,tekton.dev/taskRunUID=dfac5065-c2dc-4f68-a059-5a4a139152f3"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841033107,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=b1d21c910adeacef9f45a2b52aaac41b1a480e5c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-push-qp2pz,tekton.dev/pipelineRunUID=b93a1d3e-1b1a-46c3-97a3-f3a7f85b4902,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-push-qp2pz-build,tekton.dev/taskRunUID=50de1cd9-db79-440f-ae2d-25539126a3f1"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-deployment-check,tekton.dev/taskRunUID=4fb4c62e-5a09-41e6-bad0-03d3c24c8c93"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-clone-repository,tekton.dev/taskRunUID=9aeb58b3-6a92-4dbb-a00c-6a0074d566b6"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73841405523,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-nnladdf26cac0ad29c6ffe3b99dbf70f8f9-get-images,tekton.dev/taskRunUID=414b537b-464b-4def-84c4-47df39aeb92e"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-build,tekton.dev/taskRunUID=027ce947-106c-45a2-b80d-7d304f9130b0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73840629608,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-repository,pipelinesascode.tekton.dev/sha=65a3635b4a190df156c176142f633ff4b27de207,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc,tekton.dev/pipelineRunUID=c19d1b76-c3fd-44f7-990e-b6f2d1d37aec,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-rafhvjhw-on-pull-request-8jhqc-scan,tekton.dev/taskRunUID=72b69caa-93a8-4a60-8e69-e792dac56fa3"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841573418,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-dotnet-b62296bdb3ff2d08a479aa41b1302cab3-upload-sboms,tekton.dev/taskRunUID=d968eb6c-d83e-48a4-8a03-8ab3a45a1fb0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73843080463,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-gitops-repository,pipelinesascode.tekton.dev/sha=9beb883a5284160f28880d8a7d559b6f32cbc9ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request-5gbt5,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request-5gbt5,tekton.dev/pipelineRunUID=4cffc722-3604-4674-859c-887ecc35fa57,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-s17b8de6a6d87f321be4934c5ea39030e-download-sboms,tekton.dev/taskRunUID=ef7fdfe8-dd8b-47fd-bb97-da9544752b62"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s17b8de6a6d8c233413abc79dd599d40d9bb2a07b5dd-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s17b8de6a6d8c233413abc79dd599d40d9bb2a07b5dd-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s17b8de6a6d8c233413abc79dd599d40d9bb2a07b5dd-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s17b8de6a6d8c233413abc79dd599d40d9bb2a07b5dd-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s17b8de6a6d8c233413abc79dd599d40d9bb2a07b5dd-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s17b8de6a6d8c233413abc79dd599d40d9bb2a07b5dd-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s17b8de6a6d8c233413abc79dd599d40d9bb2a07b5dd-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s17b8de6a6d8c233413abc79dd599d40d9bb2a07b5dd-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s17b8de6a6d8c233413abc79dd599d40d9bb2a07b5dd-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s17b8de6a6d8c233413abc79dd599d40d9bb2a07b5dd-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s17b8de6a6d8c233413abc79dd599d40d9bb2a07b5dd-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s17b8de6a6d8c233413abc79dd599d40d9bb2a07b5dd-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s17b8de6a6d8c233413abc79dd599d40d9bb2a07b5dd-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s17b8de6a6d8c233413abc79dd599d40d9bb2a07b5dd-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s17b8de6a6d8c233413abc79dd599d40d9bb2a07b5dd-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-download\" has cpu request 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s17b8de6a6d8c233413abc79dd599d40d9bb2a07b5dd-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s17b8de6a6d8c233413abc79dd599d40d9bb2a07b5dd-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s17b8de6a6d8c233413abc79dd599d40d9bb2a07b5dd-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s17b8de6a6d8c233413abc79dd599d40d9bb2a07b5dd-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-download\" has memory limit 0"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73841782382,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=a2792b1b749a83ccaac872999999aed20ba91b42,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-jqjjt,tekton.dev/pipelineRunUID=dab45840-08c4-4d30-8362-c5f0ebcac33d,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-qdce26883951f6f76fda221d56ff2f892-download-sboms,tekton.dev/taskRunUID=fb37e40b-238a-4aba-b814-2dd467beda24"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-fpdfzxtv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pipelinesascode.tekton.dev/check-run-id=73842029415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-fpdfzxtv-gitops-repository,pipelinesascode.tekton.dev/sha=24326efe1c2d0f8731758c61cbfad12815598fe2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-fpdfzxtv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRun=e2e-tests-java-quarkus-fpdfzxtv-gitops-on-pull-request-z5prp,tekton.dev/pipelineRunUID=03ab4347-effa-471f-8df1-b307d01004ce,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quarkbb2f86e661bd9be4aa3b0f215b29f5bd-get-images,tekton.dev/taskRunUID=d9590670-2374-430b-a390-3a09e0521274"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73842421613,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-repository,pipelinesascode.tekton.dev/sha=89eed82efd6065d3fb2a75448e1bafffc8747c75,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v,tekton.dev/pipelineRunUID=33390b93-c398-4957-bde8-2f3ad6eb94d4,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-jpxvbjne-on-push-5lb9v-build,tekton.dev/taskRunUID=8d9b6f53-f7d1-4f68-a48d-3671f5c60d30"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-deployment-check,tekton.dev/taskRunUID=c6c09596-4173-40bb-8407-c226a46aa225"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841906105,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=a45d1e0bd561c80bbcc9e772d7912123099f7815,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRunUID=387d72a2-36a8-4e1f-98d2-6e030e932a5e,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-python0d8e39468b08baf59c4dad37a97b2b9d-download-sboms,tekton.dev/taskRunUID=40932752-a176-4135-9a9f-fbde235809df"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841048920,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=703e73665d091b19f05ae9eb801a611cf3db201c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp,tekton.dev/pipelineRunUID=89ee8baa-f5eb-4edc-af40-98fbace93a3e,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-push-tnwmp-deployment-check,tekton.dev/taskRunUID=6b758564-6b10-4b6f-b45f-932dc150ac06"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841821675,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=83431a41ce8a4e4c4d06bbc880afae44d21adfec,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-cvqkt,tekton.dev/pipelineRunUID=a875a99f-7936-4394-97e1-69ce840b60be,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-dotnet9e814ad0883dba69e17abf8f5e2bceab-download-sboms,tekton.dev/taskRunUID=2708e175-80bd-4741-b48d-10b0d89be9b8"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73840615041,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-repository,pipelinesascode.tekton.dev/sha=c529d610cd46ba4fa5e7361de4bfa8da1bd6ef5e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk,tekton.dev/pipelineRunUID=8005c039-7879-4b81-b100-33fe1a803289,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-on-pull-request-8kdbk-build,tekton.dev/taskRunUID=6ba58288-0c21-4865-9b35-27e7b8bda5d1"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73843080463,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-gitops-repository,pipelinesascode.tekton.dev/sha=9beb883a5284160f28880d8a7d559b6f32cbc9ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request-5gbt5,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request-5gbt5,tekton.dev/pipelineRunUID=4cffc722-3604-4674-859c-887ecc35fa57,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-sprin17b8de6a6d87f321be4934c5ea39030e-get-images,tekton.dev/taskRunUID=b72afb79-9ed9-4b95-a263-e9f6312a70f6"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin17b8de6f7d59fae3b66dce03abf378d824fff6c-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin17b8de6f7d59fae3b66dce03abf378d824fff6c-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin17b8de6f7d59fae3b66dce03abf378d824fff6c-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin17b8de6f7d59fae3b66dce03abf378d824fff6c-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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin17b8de6f7d59fae3b66dce03abf378d824fff6c-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin17b8de6f7d59fae3b66dce03abf378d824fff6c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:47:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin17b8de6f7d59fae3b66dce03abf378d824fff6c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-gitops-repository,pipelinesascode.tekton.dev/sha=a124884a70d6835ffd0052af3644c63b50272346,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-gitops-on-pull-request-v2kv7,tekton.dev/pipelineRunUID=74c11fd0-5daa-443a-b9f9-34ef5da214b2,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodeaddf26cac0ad29c6ffe3b99dbf70f8f9-clone-repository,tekton.dev/taskRunUID=db2ef611-6cf7-4d92-bfe7-68ab6d4dc08d"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840491314,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=652f4dfd60c8bb530954149935662b2ef5b8da89,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd,tekton.dev/pipelineRunUID=a6dbcbe0-c0d4-4868-a412-454a2eecb106,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-hxtmd-scan,tekton.dev/taskRunUID=c2262a0d-5fb1-406a-8e34-ab9a615f4b7e"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pipelinesascode.tekton.dev/check-run-id=73840979759,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-nnlkktvn-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-nnlkktvn-repository,pipelinesascode.tekton.dev/sha=fe7b346a732b9c1bfa97fa0cb60ae85e0bb15914,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-nnlkktvn,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm,tekton.dev/pipelineRunUID=ff512579-9610-455e-8e5c-72720fa1e620,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-nnlkktvn-on-push-zkrhm-show-sbom,tekton.dev/taskRunUID=ea0cd2ec-5081-441f-a66c-33b759b3e029"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-rafhvjhw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pipelinesascode.tekton.dev/check-run-id=73841906105,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-rafhvjhw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-rafhvjhw-gitops-repository,pipelinesascode.tekton.dev/sha=a45d1e0bd561c80bbcc9e772d7912123099f7815,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-rafhvjhw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRun=e2e-tests-python-rafhvjhw-gitops-on-pull-request-lg9xb,tekton.dev/pipelineRunUID=387d72a2-36a8-4e1f-98d2-6e030e932a5e,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pytho0d8e39468b08baf59c4dad37a97b2b9d-verify-conforma,tekton.dev/taskRunUID=cfc7ad13-d947-4614-9d2d-9a6cd870f020"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73841573418,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-gitops-repository,pipelinesascode.tekton.dev/sha=edf9246895532c78c2079c99cbc1370903592bac,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-gitops-on-pull-request-djmth,tekton.dev/pipelineRunUID=d08f752a-c896-4bab-b11e-97753a4837f3,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-bas62296bdb3ff2d08a479aa41b1302cab3-get-images,tekton.dev/taskRunUID=139a0445-1d07-4fd2-8210-3a411e845bd5"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841769980,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=5395ccabf5122c68d104e89f243500d965aeb9d1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRunUID=ea26dffb-09d3-4cb3-a090-d283c1b3fd1c,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-pne905b052b6ee6beb1d3179253df06c120-download-sboms,tekton.dev/taskRunUID=0171b535-3f14-49fe-b0b3-8f388e6079a8"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841500028,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=bc78beebacf3f9734b54607ec251ea430db64034,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4,tekton.dev/pipelineRunUID=c2d7b8a5-a156-4878-b535-d7e0edf49529,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-g57k4-upload-sboms,tekton.dev/taskRunUID=1ec60a49-902b-4a23-af86-a8d956a89d12"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"Reconciling 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-jpxvbjne,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pipelinesascode.tekton.dev/check-run-id=73842819115,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-jpxvbjne-gitops-repository,pipelinesascode.tekton.dev/sha=a926c21abc7579ffc84671f1e2654bdb2770014a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-jpxvbjne-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request-ttddj,tekton.dev/pipelineRun=e2e-tests-java-springboot-jpxvbjne-gitops-on-pull-request-ttddj,tekton.dev/pipelineRunUID=f7fa1160-d79e-467e-8809-78d77dcfd323,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-java-sprd08faeca3953240ef5003ad5972bf9ff-upload-sboms,tekton.dev/taskRunUID=926d5ec0-559e-4c18-8c9c-7731ca59f80f"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-fujhwqzv,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pipelinesascode.tekton.dev/check-run-id=73840623166,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-fujhwqzv-repository,pipelinesascode.tekton.dev/sha=45316f1a02877bdcc5a68404072cedf80f8635b2,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-fujhwqzv,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29,tekton.dev/pipelineRunUID=d7f6a2f7-49f8-49e0-adaa-39d1933d4109,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-fujhwqzv-on-pull-request-4zl29-scan,tekton.dev/taskRunUID=d5a3bc08-d048-48c6-bbb9-67f3f7b761d7"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"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-pnehkhpn,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pipelinesascode.tekton.dev/check-run-id=73841769980,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-pnehkhpn-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-pnehkhpn-gitops-repository,pipelinesascode.tekton.dev/sha=5395ccabf5122c68d104e89f243500d965aeb9d1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-pnehkhpn-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t,tekton.dev/pipelineRunUID=ea26dffb-09d3-4cb3-a090-d283c1b3fd1c,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-pnehkhpn-gitops-on-pull-request-zd62t-upload-sboms,tekton.dev/taskRunUID=4c71f7ea-df99-470c-a0ed-67b544504a47"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-04-30T19:47:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} I0430 19:47:59.252590 1 request.go:752] "Waited before sending request" delay="1.861062652s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-stage/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTk3ODgsInN0YXJ0IjoiL2UyZS10ZXN0cy1qYXZhLXF1YXJrdXMtZGFsbm90a3MtN2NkNmQ4NWQ1Ni1wY3ZtZFx1MDAwMCJ9&limit=5" {"level":"info","ts":"2026-04-30T19:48:01Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pod-template-hash=785b5d87b6"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","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-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=95f4b6d6c"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pod-template-hash=774bdfff6b"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-jpxvbjne","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/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-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=6d977fd5bc"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5b79bbf4c7"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=7c974fdbc6"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=6ff4b4d5d7"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=7cd6d85d56"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","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-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=5bd7c8f9dc"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=545c7c7dc"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv,pod-template-hash=5c54d8bd46"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=59fbf47474"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","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-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=6d5dffd55b"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-04-30T19:48:01Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:48:01Z","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-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:48:01Z","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-7585f6f576,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:48:01Z","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-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:48:01Z","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=528c167e-2a09-4c2b-a323-1cedddfe6e72,batch.kubernetes.io/job-name=tssc-iam,controller-uid=528c167e-2a09-4c2b-a323-1cedddfe6e72,job-name=tssc-iam"} {"level":"debug","ts":"2026-04-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:48:01Z","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-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:48:01Z","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-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-04-30T19:48:01Z","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-30T19:48:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-04-30T19:48:05Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=59fbf47474"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=545c7c7dc"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","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-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5b79bbf4c7"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=7c974fdbc6"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=9878759b"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=7b87f6d844"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw,pod-template-hash=547d85f45b"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=5bd7c8f9dc"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pod-template-hash=774bdfff6b"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=7fdc6855dd"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn,pod-template-hash=776679857b"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=c5987944"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","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-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc,pod-template-hash=6ff4b4d5d7"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=678b79dd7c"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=cd754f745"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz,pod-template-hash=689c7d788d"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-owjtnzqs,app.kubernetes.io/part-of=e2e-tests-nodejs-owjtnzqs,argocd/app-name=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-id=e2e-tests-nodejs-owjtnzqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-owjtnzqs,pod-template-hash=6d5dffd55b"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-qutvcttc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-qutvcttc,argocd/app-name=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-qutvcttc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-qutvcttc"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fujhwqzv,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fujhwqzv,argocd/app-name=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fujhwqzv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fujhwqzv,pod-template-hash=6c8574f6c6"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pod-template-hash=6578999f7"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ptpllwrv,app.kubernetes.io/part-of=e2e-tests-java-springboot-ptpllwrv,argocd/app-name=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-id=e2e-tests-java-springboot-ptpllwrv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ptpllwrv,pod-template-hash=5c54d8bd46"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-nnlkktvn,app.kubernetes.io/part-of=e2e-tests-nodejs-nnlkktvn,argocd/app-name=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-id=e2e-tests-nodejs-nnlkktvn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-nnlkktvn,pod-template-hash=6d977fd5bc"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-yhilqxfw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-yhilqxfw,app.kubernetes.io/part-of=e2e-tests-go-yhilqxfw,argocd/app-name=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-id=e2e-tests-go-yhilqxfw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-yhilqxfw"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-xmvrbbcz,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-xmvrbbcz,app.kubernetes.io/part-of=e2e-tests-python-xmvrbbcz,argocd/app-name=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-id=e2e-tests-python-xmvrbbcz,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-xmvrbbcz"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-fpdfzxtv,app.kubernetes.io/part-of=e2e-tests-java-quarkus-fpdfzxtv,argocd/app-name=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-id=e2e-tests-java-quarkus-fpdfzxtv,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-fpdfzxtv,pod-template-hash=95f4b6d6c"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-pnehkhpn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-pnehkhpn,app.kubernetes.io/part-of=e2e-tests-go-pnehkhpn,argocd/app-name=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-id=e2e-tests-go-pnehkhpn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-pnehkhpn"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-jpxvbjne,app.kubernetes.io/part-of=e2e-tests-java-springboot-jpxvbjne,argocd/app-name=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-id=e2e-tests-java-springboot-jpxvbjne,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-jpxvbjne,pod-template-hash=785b5d87b6"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-dalnotks,app.kubernetes.io/part-of=e2e-tests-java-quarkus-dalnotks,argocd/app-name=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-id=e2e-tests-java-quarkus-dalnotks,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-dalnotks,pod-template-hash=7cd6d85d56"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-rafhvjhw,app.kubernetes.io/part-of=e2e-tests-python-rafhvjhw,argocd/app-name=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-id=e2e-tests-python-rafhvjhw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-rafhvjhw,pod-template-hash=5dccfb7468"} {"level":"debug","ts":"2026-04-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-04-30T19:48:05Z","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-30T19:48:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-04-30T19:48:09Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=666b7226-d91c-4354-8390-027eec367eb1,batch.kubernetes.io/job-name=segment-backup-installation-2dhmf,controller-uid=666b7226-d91c-4354-8390-027eec367eb1,job-name=segment-backup-installation-2dhmf"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=768854774f"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,batch.kubernetes.io/job-name=rekor-createtree-job-fcdkj,controller-uid=13c1f3b7-f806-4566-8c4d-08ac9823ef50,job-name=rekor-createtree-job-fcdkj"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cf4bbbf7f"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=676bd95bff"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=549b4745c7"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=7d6f96c946"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=79c655688f"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=314dc826-feb1-4cae-b9be-f9fcfb44b835,batch.kubernetes.io/job-name=tuf-repository-init-tprqb,controller-uid=314dc826-feb1-4cae-b9be-f9fcfb44b835,job-name=tuf-repository-init-tprqb,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=685455d945"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,batch.kubernetes.io/job-name=ctlog-createtree-job-gfntt,controller-uid=d9688dc6-28af-410f-8ade-2fa3c4ca4bb7,job-name=ctlog-createtree-job-gfntt"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=599488f6cf"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-04-30T19:48:09Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q0ldniaemi4esqmne1ui8qdhfn3k11o"} {"level":"info","ts":"2026-04-30T19:48:09Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-04-30T19:48:09Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=9c897bfbd,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-777b78c8d4,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-04-30T19:48:09Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"}