{"level":"info","ts":"2026-05-13T16:57:57Z","logger":"DeploymentValidation","msg":"Operator Version: 0.0.1"} {"level":"info","ts":"2026-05-13T16:57:57Z","logger":"DeploymentValidation","msg":"Go Version: go1.25.8 (Red Hat 1.25.8-1.module+el8.10.0+24168+9fd3a552) X:strictfipsruntime"} {"level":"info","ts":"2026-05-13T16:57:57Z","logger":"DeploymentValidation","msg":"Go OS/Arch: linux/amd64"} {"level":"info","ts":"2026-05-13T16:57:57Z","logger":"DeploymentValidation","msg":"Setting Up Manager"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"DeploymentValidation","msg":"Load KubeConfig"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"DeploymentValidation","msg":"Initialize Manager"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"DeploymentValidation","msg":"Initialize Scheme"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"DeploymentValidation","msg":"Getting Manager Options"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"DeploymentValidation","msg":"Adding Healthz and Readyz checks"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"DeploymentValidation","msg":"Registering Components"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"DeploymentValidation","msg":"Initialize Prometheus Registry"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"DeploymentValidation","msg":"Initialize Prometheus metrics endpoint","endpoint":"http://0.0.0.0:8383/metrics"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"DeploymentValidation","msg":"Initialize ConfigMap watcher"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"DeploymentValidation","msg":"Initialize Validation Engine"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"DeploymentValidation","msg":"Initialize Reconciler"} {"level":"info","ts":"2026-05-13T16:57:57Z","logger":"DeploymentValidation","msg":"Starting Manager"} {"level":"info","ts":"2026-05-13T16:57:57Z","msg":"starting server","name":"health probe","addr":"[::]:8081"} {"level":"info","ts":"2026-05-13T16:57:57Z","logger":"ConfigMapWatcher","msg":"a ConfigMap has been created under watched namespace","name":"deployment-validation-operator-config","namespace":"openshift-deployment-validation-operator"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"GenericReconciler","msg":"Current set of enabled checks","checks":"dangling-horizontalpodautoscaler, dangling-ingress, dangling-networkpolicy, dangling-networkpolicypeer-podselector, dangling-service, dangling-servicemonitor, dnsconfig-options, duplicate-env-var, env-value-from, host-ipc, host-network, host-pid, hpa-minimum-three-replicas, invalid-target-ports, job-ttl-seconds-after-finished, liveness-port, minimum-three-replicas, no-anti-affinity, no-node-affinity, non-existent-service-account, non-isolated-pod, pdb-max-unavailable, pdb-min-available, pdb-unhealthy-pod-eviction-policy, priority-class-name, privilege-escalation-container, privileged-container, readiness-port, restart-policy, run-as-non-root, scc-deny-privileged-container, schema-validation, sorted-keys, startup-port, unsafe-sysctls, unset-cpu-requirements, unset-memory-requirements"} {"level":"info","ts":"2026-05-13T16:57:57Z","logger":"GenericReconciler","msg":"The ConfigMap has been updated"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"info","ts":"2026-05-13T16:57:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T16:57:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"info","ts":"2026-05-13T16:57:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"info","ts":"2026-05-13T16:59:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T16:59:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"debug","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"info","ts":"2026-05-13T16:59:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"info","ts":"2026-05-13T17:01:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:01:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"debug","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"info","ts":"2026-05-13T17:01:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"info","ts":"2026-05-13T17:03:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:03:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"debug","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"info","ts":"2026-05-13T17:03:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"info","ts":"2026-05-13T17:05:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:05:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"debug","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"info","ts":"2026-05-13T17:05:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:07:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:07:57Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:07:57Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:07:57Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:07:57Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:07:57Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:07:57Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:07:57Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:07:57Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:07:57Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:07:57Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-13T17:07:57Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:07:57Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:07:57Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:07:57Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:07:57Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:07:57Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:07:57Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:07:57Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:07:57Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:07:57Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"info","ts":"2026-05-13T17:07:58Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:07:58Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:07:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:07:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"info","ts":"2026-05-13T17:07:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm,helmet.redhat-appstudio.github.com/post-deploy=delete"} {"level":"info","ts":"2026-05-13T17:07:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:07:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:07:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"liveness-port","check_description":"Indicates when containers have a liveness probe to a not exposed port.","check_remediation":"Check which ports you've exposed and ensure they match what you have specified in the liveness probe.","check_failure_reason":"container \"manager\" does not expose port 8081 for the HTTPGet"} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rhtpa-operator-controller-manager\" not found"} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"readiness-port","check_description":"Indicates when containers have a readiness probe to a not exposed port.","check_remediation":"Check which ports you've exposed and ensure they match what you have specified in the readiness probe.","check_failure_reason":"container \"manager\" does not expose port 8081 for the HTTPGet"} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"liveness-port","check_description":"Indicates when containers have a liveness probe to a not exposed port.","check_remediation":"Check which ports you've exposed and ensure they match what you have specified in the liveness probe.","check_failure_reason":"container \"manager\" does not expose port 8081 for the HTTPGet"} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rhtpa-operator-controller-manager\" not found"} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"readiness-port","check_description":"Indicates when containers have a readiness probe to a not exposed port.","check_remediation":"Check which ports you've exposed and ensure they match what you have specified in the readiness probe.","check_failure_reason":"container \"manager\" does not expose port 8081 for the HTTPGet"} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"liveness-port","check_description":"Indicates when containers have a liveness probe to a not exposed port.","check_remediation":"Check which ports you've exposed and ensure they match what you have specified in the liveness probe.","check_failure_reason":"container \"manager\" does not expose port 8081 for the HTTPGet"} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rhtpa-operator-controller-manager\" not found"} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"readiness-port","check_description":"Indicates when containers have a readiness probe to a not exposed port.","check_remediation":"Check which ports you've exposed and ensure they match what you have specified in the readiness probe.","check_failure_reason":"container \"manager\" does not expose port 8081 for the HTTPGet"} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:07:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:07:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:08:00Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"debug","ts":"2026-05-13T17:08:00Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"info","ts":"2026-05-13T17:08:00Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:08:00Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:08:02.492345 1 request.go:752] "Waited before sending request" delay="1.996446584s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MjE5MjEsInN0YXJ0IjoidHNzYy1naXRvcHMtYXJnb2NkLXJlZGlzLWhhXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-application-controller\" is referring to an unknown config map \"argocd-cmd-params-cm\""} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-application-controller\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-application-controller\" not found"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-application-controller\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-170726-UTC,pod-template-hash=57996df7fc"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-dex-server\" not found"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-repo-server\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-application-controller)"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-notifications-controller)"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=argocd-applicationset-controller)"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-applicationset-controller)"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-applicationset-controller\" not found"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-dex-server] []}) "} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-server\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-server\" not found"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"redis\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-redis\" not found"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"redis\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-redis\" not found"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-application-controller)"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-repo-server)"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:argocd-applicationset-controller] []}) "} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"redis\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-redis\" not found"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-application-controller)"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-repo-server)"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/managed-by=Helm,helmet.redhat-appstudio.github.com/post-deploy=delete"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-generate-token\" is referring to an unknown secret \"tssc-gitops-cluster\""} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops\" not found"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"copy-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"argocd-generate-token\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"argocd-store-token\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-application-controller] []}) "} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:argocd-applicationset-controller] []}) "} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-dex-server] []}) "} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-repo-server] []}) "} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-application-controller)"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-notifications-controller)"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=argocd-applicationset-controller)"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-applicationset-controller)"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-server] []}) "} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-applicationset-controller\" not found"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-generate-token\" is referring to an unknown secret \"tssc-gitops-cluster\""} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops\" not found"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"copy-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"argocd-generate-token\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:08:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"info","ts":"2026-05-13T17:08:02Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:08:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:08:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:08:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:08:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:08:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:08:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"cli-server\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:08:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:08:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:08:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:08:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:08:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:08:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:08:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:08:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"cli-server\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:08:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:08:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:08:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:08:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:08:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:08:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:08:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"cli-server\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:08:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:08:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has memory limit 0"} {"level":"info","ts":"2026-05-13T17:08:04Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:08:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:08:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:08:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:08:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:08:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:08:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rhbk-operator\" not found"} {"level":"debug","ts":"2026-05-13T17:08:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:08:08Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"rhbk-operator\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:08:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:08:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:08:08Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:08:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:08:08Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"info","ts":"2026-05-13T17:08:08Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:08:10Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"info","ts":"2026-05-13T17:09:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"Service","validation":"dangling-service","check_description":"Indicates when services do not have any associated deployments.","check_remediation":"Confirm that your service's selector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching service labels (map[app:keycloak app.kubernetes.io/instance:keycloak app.kubernetes.io/managed-by:keycloak-operator])"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:09:57Z","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-6c6f98b65,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"keycloak\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-13T17:09:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-iam,helm.sh/chart=tssc-iam-1.9.0"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-iam\" not found"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"copy-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"keycloak-keycloak\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"realm-test\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak-keycloak\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"realm-test\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak-keycloak\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"realm-test\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm,helmet.redhat-appstudio.github.com/post-deploy=delete"} {"level":"info","ts":"2026-05-13T17:09:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:09:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:09:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:09:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"debug","ts":"2026-05-13T17:09:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"info","ts":"2026-05-13T17:09:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:09:58Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:09:59.522458 1 request.go:752] "Waited before sending request" delay="1.415002748s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MjM3NzksInN0YXJ0IjoidHNzYy1naXRvcHMtYXJnb2NkLXNlcnZlclx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-server\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-server\" not found"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-server\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-server\" not found"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-170726-UTC,pod-template-hash=57996df7fc"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-generate-token\" is referring to an unknown secret \"tssc-gitops-cluster\""} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops\" not found"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"copy-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"argocd-generate-token\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"argocd-store-token\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-server\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-server\" not found"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:09:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:09:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:10:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:10:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:10:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:10:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:10:01Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:10: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.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:10:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:10:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:10:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:10: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.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:10:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:10:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:10:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:10: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-05-13T17:10:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:10:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:10:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:10:05Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:10:07Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:10:09Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"info","ts":"2026-05-13T17:11:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"info","ts":"2026-05-13T17:11:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:11:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-170726-UTC,pod-template-hash=57996df7fc"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-application-controller] []}) "} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:argocd-applicationset-controller] []}) "} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-dex-server] []}) "} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-repo-server] []}) "} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-application-controller)"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-notifications-controller)"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=argocd-applicationset-controller)"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-applicationset-controller)"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-server] []}) "} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:11:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:11:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:11:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:11:58Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:11:59.520857 1 request.go:752] "Waited before sending request" delay="1.374618632s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MjYwNzMsInN0YXJ0IjoicmVrb3ItY3JlYXRldHJlZS1qb2JcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:11:59Z","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=57d7946db4"} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-05-13T17:11:59Z","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-ff6sh\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-ff6sh\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-ff6sh\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-ff6sh\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-ff6sh\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-ff6sh\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-ff6sh\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"rekor-redis\" is referring to an unknown secret \"redis-password-trusted-artifact-signerf5z2z\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"enable-tls\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"rekor-redis\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"enable-tls\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-redis\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"enable-tls\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-redis\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"rekor-redis\" is referring to an unknown secret \"redis-password-trusted-artifact-signerf5z2z\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"enable-tls\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"rekor-redis\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"enable-tls\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-redis\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"enable-tls\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-redis\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-05-13T17:11:59Z","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-ff6sh\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-ff6sh\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-ff6sh\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-ff6sh\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-ff6sh\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-ff6sh\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-ff6sh\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-ff6sh\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-ff6sh\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-ff6sh\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-ff6sh\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-ff6sh\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-ff6sh\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-ff6sh\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","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-05-13T17:11:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-signerf5z2z\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor\" not found"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:11:59Z","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-signerf5z2z\""} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor\" not found"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:11:59Z","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=5f968996d9"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor-ui\" not found"} {"level":"debug","ts":"2026-05-13T17:11:59Z","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=688f4887db"} {"level":"debug","ts":"2026-05-13T17:11:59Z","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=84cc567b95"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=190e2308-c925-4793-aade-d973757f12de,batch.kubernetes.io/job-name=rekor-createtree-job-8w42l,controller-uid=190e2308-c925-4793-aade-d973757f12de,job-name=rekor-createtree-job-8w42l"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:11:59Z","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=84b79d96d4"} {"level":"debug","ts":"2026-05-13T17:11:59Z","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=6f7c95fb44"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,batch.kubernetes.io/job-name=segment-backup-installation-5slrm,controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,job-name=segment-backup-installation-5slrm"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:11:59Z","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=5cbf9f5689"} {"level":"debug","ts":"2026-05-13T17:11:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,batch.kubernetes.io/job-name=ctlog-createtree-job-tn27k,controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,job-name=ctlog-createtree-job-tn27k"} {"level":"debug","ts":"2026-05-13T17:11:59Z","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=66c897bc4b"} {"level":"info","ts":"2026-05-13T17:11:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:12:01Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"keycloak\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:12:05Z","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-6c6f98b65,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"keycloak\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:12:05Z","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=973f9d09-63ed-4edb-8f16-ee4a2c308998,batch.kubernetes.io/job-name=tssc-iam,controller-uid=973f9d09-63ed-4edb-8f16-ee4a2c308998,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"keycloak\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:12:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-13T17:12:05Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:12:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines-config,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines-config,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-config-1.9.0"} {"level":"debug","ts":"2026-05-13T17:12:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:12:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:12:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-pipelines-config\" not found"} {"level":"debug","ts":"2026-05-13T17:12:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:12:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:12:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"copy-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:12:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"test-rollout-openshift-pipelines\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:12:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:12:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"test-rollout-openshift-pipelines\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:12:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:12:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines-config","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"test-rollout-openshift-pipelines\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:12:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:12:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:12:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm,helmet.redhat-appstudio.github.com/post-deploy=delete"} {"level":"info","ts":"2026-05-13T17:12:07Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:12:09.521231 1 request.go:752] "Waited before sending request" delay="1.905936761s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MjYyMTYsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"info","ts":"2026-05-13T17:12:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:12:13Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:12:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:12:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:12:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:12:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:12:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:12:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:12:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:12:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:12:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:12:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:12:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:12:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:12:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:12:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:12:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:12:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:12:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:12:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:12:17Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"info","ts":"2026-05-13T17:13:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-dh,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-dh,app.kubernetes.io/version=1.9,helm.sh/chart=tssc-dh-1.9.0"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rhdh-kubernetes-plugin\" not found"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"copy-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"rollout-status-test\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rollout-status-test\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rollout-status-test\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=3a3370cb-2864-484f-962c-b905dde957eb,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=3a3370cb-2864-484f-962c-b905dde957eb,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-13T17:13:57Z","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-05-13T17:13:57Z","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-05-13T17:13:57Z","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-05-13T17:13:57Z","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-05-13T17:13:57Z","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-05-13T17:13:57Z","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-05-13T17:13:57Z","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-05-13T17:13:57Z","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-05-13T17:13:57Z","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-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:13: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-05-13T17:13:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:13:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:13:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:13:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:13:57Z","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=394e2b9b-3df6-4d81-8687-540cf2cc80d8,batch.kubernetes.io/job-name=create-importers,controller-uid=394e2b9b-3df6-4d81-8687-540cf2cc80d8,job-name=create-importers"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"job\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:13:57Z","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=785d775686"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"job\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:13:57Z","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=468af0b5-bfd2-4023-bf83-1e022b60ebc7,batch.kubernetes.io/job-name=migrate-db,controller-uid=468af0b5-bfd2-4023-bf83-1e022b60ebc7,job-name=migrate-db"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"job\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-importers,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:13:57Z","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=6bb91234-f9c1-4c00-b212-2a8845f8a815,batch.kubernetes.io/job-name=create-db,controller-uid=6bb91234-f9c1-4c00-b212-2a8845f8a815,job-name=create-db"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=migrate-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:13:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:13:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"info","ts":"2026-05-13T17:13:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:13:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"debug","ts":"2026-05-13T17:13:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"info","ts":"2026-05-13T17:13:58Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:13:59.521800 1 request.go:752] "Waited before sending request" delay="1.448008572s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mjk0MDYsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:13:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:13:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:13:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"info","ts":"2026-05-13T17:13:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:14:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:14:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=57d57f7b59,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-13T17:14:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:14:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:14:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:14:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:14:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-13T17:14:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-psql-developer-hub","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:14:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-psql-developer-hub","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:14:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-psql-developer-hub","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:14:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-psql-developer-hub","kind":"StatefulSet","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:14:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-13T17:14:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:14:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-13T17:14:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-psql-developer-hub","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:14:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-psql-developer-hub","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:14:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-psql-developer-hub","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:14:03Z","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":"info","ts":"2026-05-13T17:14:03Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-170726-UTC,pod-template-hash=57996df7fc"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-application-controller] []}) "} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:argocd-applicationset-controller] []}) "} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-dex-server] []}) "} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-repo-server] []}) "} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-application-controller)"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-notifications-controller)"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=argocd-applicationset-controller)"} {"level":"debug","ts":"2026-05-13T17:14:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-applicationset-controller)"} {"level":"debug","ts":"2026-05-13T17:14:09Z","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-05-13T17:14:09Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:14:11.522718 1 request.go:752] "Waited before sending request" delay="1.914964174s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mjk1MzEsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:14: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-05-13T17:14:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:14: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-05-13T17:14:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:14:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:14: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.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:14:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:14:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:14:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:14: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-05-13T17:14:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:14:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:14:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:14: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.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:14:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:14:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:14:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:14:15Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:14:19Z","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-05-13T17:14:19Z","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-05-13T17:14:19Z","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-05-13T17:14:19Z","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-05-13T17:14:19Z","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-05-13T17:14:19Z","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-05-13T17:14:19Z","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-05-13T17:14:19Z","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-05-13T17:14:19Z","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-05-13T17:14:19Z","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-05-13T17:14:19Z","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-05-13T17:14:19Z","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-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=190e2308-c925-4793-aade-d973757f12de,batch.kubernetes.io/job-name=rekor-createtree-job-8w42l,controller-uid=190e2308-c925-4793-aade-d973757f12de,job-name=rekor-createtree-job-8w42l"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,batch.kubernetes.io/job-name=segment-backup-installation-5slrm,controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,job-name=segment-backup-installation-5slrm"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"ctlog\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"ctlog\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"ctlog\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"ctlog\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"ctlog\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"ctlog\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor-ui\" not found"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"rekor-search-ui\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-search-ui\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-search-ui\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor-ui\" not found"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"rekor-search-ui\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-search-ui\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-search-ui\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-4lhm8","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-4lhm8","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-4lhm8","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-4lhm8","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tuf-repository-init\" not found"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-4lhm8","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-4lhm8","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-4lhm8","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"tuf-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-4lhm8","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"tuf-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=84cc567b95"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5f968996d9"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor-ui\" not found"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"rekor-search-ui\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-search-ui\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-search-ui\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"rekor-server\" is referring to an unknown secret \"redis-password-trusted-artifact-signerf5z2z\""} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor\" not found"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"rekor-server\" is referring to an unknown secret \"redis-password-trusted-artifact-signerf5z2z\""} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor\" not found"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=688f4887db"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=261504dc-7212-4241-b0cd-2f40651ac3ba,batch.kubernetes.io/job-name=tuf-repository-init-4lhm8,controller-uid=261504dc-7212-4241-b0cd-2f40651ac3ba,job-name=tuf-repository-init-4lhm8,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-4lhm8","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-4lhm8","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-4lhm8","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-4lhm8","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tuf-repository-init\" not found"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-4lhm8","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-4lhm8","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-4lhm8","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"tuf-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-4lhm8","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"tuf-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,batch.kubernetes.io/job-name=ctlog-createtree-job-tn27k,controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,job-name=ctlog-createtree-job-tn27k"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=84b79d96d4"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=66c897bc4b"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"rekor-redis\" is referring to an unknown secret \"redis-password-trusted-artifact-signerf5z2z\""} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor-redis\" not found"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"enable-tls\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"rekor-redis\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"enable-tls\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-redis\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"enable-tls\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-redis\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=57d7946db4"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-05-13T17:14:19Z","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-05-13T17:14:19Z","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-05-13T17:14:19Z","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-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tuf\" not found"} {"level":"debug","ts":"2026-05-13T17:14:19Z","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-05-13T17:14:19Z","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-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5cbf9f5689"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=6f7c95fb44"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:14:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:14:23.522862 1 request.go:752] "Waited before sending request" delay="1.997045684s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-development/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mjk2NDksInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"info","ts":"2026-05-13T17:14:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:14:25Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-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=973f9d09-63ed-4edb-8f16-ee4a2c308998,batch.kubernetes.io/job-name=tssc-iam,controller-uid=973f9d09-63ed-4edb-8f16-ee4a2c308998,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-6c6f98b65,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-13T17:14:29Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:14:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14: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":"info","ts":"2026-05-13T17:14:33Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"info","ts":"2026-05-13T17:15:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-dh,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-dh,app.kubernetes.io/version=1.9,helm.sh/chart=tssc-dh-1.9.0"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=3a3370cb-2864-484f-962c-b905dde957eb,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=3a3370cb-2864-484f-962c-b905dde957eb,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:15: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-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:15:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:15:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:15:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:15:57Z","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=468af0b5-bfd2-4023-bf83-1e022b60ebc7,batch.kubernetes.io/job-name=migrate-db,controller-uid=468af0b5-bfd2-4023-bf83-1e022b60ebc7,job-name=migrate-db"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:15:57Z","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=785d775686"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:15:57Z","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=6bb91234-f9c1-4c00-b212-2a8845f8a815,batch.kubernetes.io/job-name=create-db,controller-uid=6bb91234-f9c1-4c00-b212-2a8845f8a815,job-name=create-db"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:15:57Z","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=394e2b9b-3df6-4d81-8687-540cf2cc80d8,batch.kubernetes.io/job-name=create-importers,controller-uid=394e2b9b-3df6-4d81-8687-540cf2cc80d8,job-name=create-importers"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-importers,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=migrate-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:15:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:15:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-13T17:15:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:15:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"debug","ts":"2026-05-13T17:15:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"info","ts":"2026-05-13T17:15:58Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:15:59.519269 1 request.go:752] "Waited before sending request" delay="1.427859448s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzA4MDAsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:15:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:15:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:15:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:15:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:15:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:15:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-13T17:15:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:16:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-13T17:16:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:16:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:16:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:16:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=57d57f7b59,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-13T17:16:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:16:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:16:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:16:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:16:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-13T17:16:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:16:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-13T17:16:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-13T17:16:03Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-170726-UTC,pod-template-hash=57996df7fc"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:16:09Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:16:11.519181 1 request.go:752] "Waited before sending request" delay="1.917359778s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzA5MjQsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:16: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-05-13T17:16:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16: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-05-13T17:16:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:16:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:16:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:16:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:16: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.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:16:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:16:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:16:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:16: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.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:16:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:16:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:16:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:16: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-05-13T17:16:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:16:15Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-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=5f968996d9"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5cbf9f5689"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=261504dc-7212-4241-b0cd-2f40651ac3ba,batch.kubernetes.io/job-name=tuf-repository-init-4lhm8,controller-uid=261504dc-7212-4241-b0cd-2f40651ac3ba,job-name=tuf-repository-init-4lhm8,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=84b79d96d4"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=6f7c95fb44"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=57d7946db4"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=84cc567b95"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=190e2308-c925-4793-aade-d973757f12de,batch.kubernetes.io/job-name=rekor-createtree-job-8w42l,controller-uid=190e2308-c925-4793-aade-d973757f12de,job-name=rekor-createtree-job-8w42l"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=66c897bc4b"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=688f4887db"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,batch.kubernetes.io/job-name=segment-backup-installation-5slrm,controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,job-name=segment-backup-installation-5slrm"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,batch.kubernetes.io/job-name=ctlog-createtree-job-tn27k,controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,job-name=ctlog-createtree-job-tn27k"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:16:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:16:21.519261 1 request.go:752] "Waited before sending request" delay="1.906841686s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-development/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzEwNTAsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:16:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:16:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:16:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-13T17:16:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:16:25Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:16:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-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-6c6f98b65,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:16:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:16:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:16:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:16:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=973f9d09-63ed-4edb-8f16-ee4a2c308998,batch.kubernetes.io/job-name=tssc-iam,controller-uid=973f9d09-63ed-4edb-8f16-ee4a2c308998,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:16:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:16:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:16:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:16:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:16:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:16:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:16:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:16:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:16:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:16:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:16:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-13T17:16:29Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:16:33.520208 1 request.go:752] "Waited before sending request" delay="1.994670106s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-ci/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzExNjMsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-05-13T17:16:33Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"info","ts":"2026-05-13T17:17:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-dh,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-dh,app.kubernetes.io/version=1.9,helm.sh/chart=tssc-dh-1.9.0"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=3a3370cb-2864-484f-962c-b905dde957eb,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=3a3370cb-2864-484f-962c-b905dde957eb,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:17: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-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:17:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:17:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:17:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=migrate-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:17:57Z","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=6bb91234-f9c1-4c00-b212-2a8845f8a815,batch.kubernetes.io/job-name=create-db,controller-uid=6bb91234-f9c1-4c00-b212-2a8845f8a815,job-name=create-db"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:17:57Z","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=394e2b9b-3df6-4d81-8687-540cf2cc80d8,batch.kubernetes.io/job-name=create-importers,controller-uid=394e2b9b-3df6-4d81-8687-540cf2cc80d8,job-name=create-importers"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:17:57Z","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=785d775686"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-importers,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:17:57Z","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=468af0b5-bfd2-4023-bf83-1e022b60ebc7,batch.kubernetes.io/job-name=migrate-db,controller-uid=468af0b5-bfd2-4023-bf83-1e022b60ebc7,job-name=migrate-db"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:17:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:17:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-13T17:17:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:17:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"debug","ts":"2026-05-13T17:17:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"info","ts":"2026-05-13T17:17:58Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:17:59.530625 1 request.go:752] "Waited before sending request" delay="1.42811032s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzIxNzEsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:17:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:17:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:17:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:17:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:17:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:17:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-13T17:17:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:18:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-13T17:18:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:18:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:18:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:18:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=57d57f7b59,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-13T17:18:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:18:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-13T17:18:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:18:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-13T17:18:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-13T17:18:03Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-170726-UTC,pod-template-hash=57996df7fc"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:18:09Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:18:11.530202 1 request.go:752] "Waited before sending request" delay="1.92123929s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzIyOTksInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:18: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-05-13T17:18:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18: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-05-13T17:18:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:18:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:18: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.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:18:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:18:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:18:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:18: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.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:18:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:18:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:18:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:18: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-05-13T17:18:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:18:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:18:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:18:15Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=84cc567b95"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=57d7946db4"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":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=6f7c95fb44"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,batch.kubernetes.io/job-name=ctlog-createtree-job-tn27k,controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,job-name=ctlog-createtree-job-tn27k"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-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=66c897bc4b"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,batch.kubernetes.io/job-name=segment-backup-installation-5slrm,controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,job-name=segment-backup-installation-5slrm"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=688f4887db"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"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=261504dc-7212-4241-b0cd-2f40651ac3ba,batch.kubernetes.io/job-name=tuf-repository-init-4lhm8,controller-uid=261504dc-7212-4241-b0cd-2f40651ac3ba,job-name=tuf-repository-init-4lhm8,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=84b79d96d4"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=190e2308-c925-4793-aade-d973757f12de,batch.kubernetes.io/job-name=rekor-createtree-job-8w42l,controller-uid=190e2308-c925-4793-aade-d973757f12de,job-name=rekor-createtree-job-8w42l"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-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=5f968996d9"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5cbf9f5689"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:18:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:18:23.530170 1 request.go:752] "Waited before sending request" delay="1.995587284s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-development/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzI0MTksInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:18:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:18:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:18:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-13T17:18:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:18:25Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:18:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:18:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:18:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:18:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:18:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:18:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:18:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:18:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:18:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-6c6f98b65,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:18:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:18:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:18:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:18:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=973f9d09-63ed-4edb-8f16-ee4a2c308998,batch.kubernetes.io/job-name=tssc-iam,controller-uid=973f9d09-63ed-4edb-8f16-ee4a2c308998,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:18:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:18:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:18:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-13T17:18:29Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"info","ts":"2026-05-13T17:19:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=3a3370cb-2864-484f-962c-b905dde957eb,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=3a3370cb-2864-484f-962c-b905dde957eb,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:19: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-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:19:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:19:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:19:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:19:57Z","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=6bb91234-f9c1-4c00-b212-2a8845f8a815,batch.kubernetes.io/job-name=create-db,controller-uid=6bb91234-f9c1-4c00-b212-2a8845f8a815,job-name=create-db"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:19:57Z","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=468af0b5-bfd2-4023-bf83-1e022b60ebc7,batch.kubernetes.io/job-name=migrate-db,controller-uid=468af0b5-bfd2-4023-bf83-1e022b60ebc7,job-name=migrate-db"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:19:57Z","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=785d775686"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-importers,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=migrate-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:19:57Z","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=394e2b9b-3df6-4d81-8687-540cf2cc80d8,batch.kubernetes.io/job-name=create-importers,controller-uid=394e2b9b-3df6-4d81-8687-540cf2cc80d8,job-name=create-importers"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:19:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:19:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-13T17:19:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:19:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"debug","ts":"2026-05-13T17:19:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"info","ts":"2026-05-13T17:19:58Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:19:59.524904 1 request.go:752] "Waited before sending request" delay="1.433347943s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzM1OTUsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:19:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:19:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:19:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:19:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:19:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:19:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-13T17:19:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:20:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=57d57f7b59,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-13T17:20:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:20:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:20:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:20:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:20:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-13T17:20:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:20:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-13T17:20:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:20:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-13T17:20:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:20:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:20:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-13T17:20:03Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:20:09.525616 1 request.go:752] "Waited before sending request" delay="1.993779446s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzM2NTksInN0YXJ0IjoidHNzYy1naXRvcHMtYXJnb2NkLXJlZGlzXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-170726-UTC,pod-template-hash=57996df7fc"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:20:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:20:09Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:20: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-05-13T17:20:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20: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-05-13T17:20:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:20:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:20: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.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:20:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:20:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:20:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:20: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-05-13T17:20:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:20:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:20:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:20: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.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:20:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:20:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:20:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:20:15Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":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=66c897bc4b"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=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=688f4887db"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":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=261504dc-7212-4241-b0cd-2f40651ac3ba,batch.kubernetes.io/job-name=tuf-repository-init-4lhm8,controller-uid=261504dc-7212-4241-b0cd-2f40651ac3ba,job-name=tuf-repository-init-4lhm8,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,batch.kubernetes.io/job-name=segment-backup-installation-5slrm,controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,job-name=segment-backup-installation-5slrm"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,batch.kubernetes.io/job-name=ctlog-createtree-job-tn27k,controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,job-name=ctlog-createtree-job-tn27k"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=190e2308-c925-4793-aade-d973757f12de,batch.kubernetes.io/job-name=rekor-createtree-job-8w42l,controller-uid=190e2308-c925-4793-aade-d973757f12de,job-name=rekor-createtree-job-8w42l"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":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=5f968996d9"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":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=57d7946db4"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=84b79d96d4"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=6f7c95fb44"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":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=84cc567b95"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5cbf9f5689"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:20:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:20:21.525191 1 request.go:752] "Waited before sending request" delay="1.919504176s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-development/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzM4NjksInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:20:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:20:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:20:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-13T17:20:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:20:25Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:20:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:20:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:20:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:20:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:20:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:20:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:20:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:20:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:20:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-6c6f98b65,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:20:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:20:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:20:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:20:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=973f9d09-63ed-4edb-8f16-ee4a2c308998,batch.kubernetes.io/job-name=tssc-iam,controller-uid=973f9d09-63ed-4edb-8f16-ee4a2c308998,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:20:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:20:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:20:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-13T17:20:29Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:20:33.526197 1 request.go:752] "Waited before sending request" delay="1.996724493s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-ci/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzM5ODYsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:20:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:20:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:20:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-05-13T17:20:33Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"info","ts":"2026-05-13T17:21:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-importers,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:21:57Z","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=785d775686"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:21:57Z","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=394e2b9b-3df6-4d81-8687-540cf2cc80d8,batch.kubernetes.io/job-name=create-importers,controller-uid=394e2b9b-3df6-4d81-8687-540cf2cc80d8,job-name=create-importers"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=migrate-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:21:57Z","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=468af0b5-bfd2-4023-bf83-1e022b60ebc7,batch.kubernetes.io/job-name=migrate-db,controller-uid=468af0b5-bfd2-4023-bf83-1e022b60ebc7,job-name=migrate-db"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:21:57Z","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=6bb91234-f9c1-4c00-b212-2a8845f8a815,batch.kubernetes.io/job-name=create-db,controller-uid=6bb91234-f9c1-4c00-b212-2a8845f8a815,job-name=create-db"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:21:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=694b7b9d6d"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl,pod-template-hash=58df47f4d4"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-yorribhl","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-yorribhl","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-yorribhl","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-yorribhl","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-yorribhl","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=7cc6cd945b"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=57b7cf574f"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-vvlsxpiw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-vvlsxpiw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-vvlsxpiw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-vvlsxpiw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-vvlsxpiw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-vvlsxpiw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-vvlsxpiw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-vvlsxpiw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-vvlsxpiw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-vvlsxpiw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu,pod-template-hash=7659c4d8d"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-agmauscu","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-agmauscu","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-agmauscu","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-agmauscu","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-agmauscu","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=5c6bc64f6"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw,pod-template-hash=8546fdc6"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-vvlsxpiw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-vvlsxpiw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-vvlsxpiw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-vvlsxpiw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-vvlsxpiw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn,pod-template-hash=7c46c95cbd"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-kvfryegn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-kvfryegn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-kvfryegn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-kvfryegn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-kvfryegn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=546b494d7c"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=5d4f4f696d"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-13T17:21:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"debug","ts":"2026-05-13T17:21:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"info","ts":"2026-05-13T17:21:58Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl,pod-template-hash=58df47f4d4"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=7cc6cd945b"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw,pod-template-hash=8546fdc6"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=546b494d7c"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=57b7cf574f"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu,pod-template-hash=7659c4d8d"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=5c6bc64f6"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=5d4f4f696d"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn,pod-template-hash=7c46c95cbd"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=694b7b9d6d"} {"level":"info","ts":"2026-05-13T17:21:58Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=57d57f7b59,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-13T17:21:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-13T17:21:58Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:21:59.751244 1 request.go:752] "Waited before sending request" delay="1.103935211s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzcyMjcsInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-170726-UTC,pod-template-hash=57996df7fc"} {"level":"debug","ts":"2026-05-13T17:22:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:22:01Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:22:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:22:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:22:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:22:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:22:03Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:22:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:22:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:22:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:22:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:22:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:22:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:22:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:22:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:22:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:22:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:22:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:22:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:22:07Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:22:11.751251 1 request.go:752] "Waited before sending request" delay="1.995878923s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mzc2ODgsInN0YXJ0IjoicmVrb3ItY3JlYXRldHJlZS1qb2JcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:22: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-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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=261504dc-7212-4241-b0cd-2f40651ac3ba,batch.kubernetes.io/job-name=tuf-repository-init-4lhm8,controller-uid=261504dc-7212-4241-b0cd-2f40651ac3ba,job-name=tuf-repository-init-4lhm8,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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=6f7c95fb44"} {"level":"debug","ts":"2026-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,batch.kubernetes.io/job-name=segment-backup-installation-5slrm,controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,job-name=segment-backup-installation-5slrm"} {"level":"debug","ts":"2026-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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=688f4887db"} {"level":"debug","ts":"2026-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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=57d7946db4"} {"level":"debug","ts":"2026-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,batch.kubernetes.io/job-name=ctlog-createtree-job-tn27k,controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,job-name=ctlog-createtree-job-tn27k"} {"level":"debug","ts":"2026-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=190e2308-c925-4793-aade-d973757f12de,batch.kubernetes.io/job-name=rekor-createtree-job-8w42l,controller-uid=190e2308-c925-4793-aade-d973757f12de,job-name=rekor-createtree-job-8w42l"} {"level":"debug","ts":"2026-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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=66c897bc4b"} {"level":"debug","ts":"2026-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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=84cc567b95"} {"level":"debug","ts":"2026-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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=5f968996d9"} {"level":"debug","ts":"2026-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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=84b79d96d4"} {"level":"debug","ts":"2026-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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=5cbf9f5689"} {"level":"debug","ts":"2026-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22: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-05-13T17:22:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:22:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=5c6bc64f6"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-yorribhl","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-yorribhl","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-yorribhl","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-yorribhl","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-yorribhl","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-yorribhl","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-yorribhl","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-yorribhl","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-yorribhl","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-yorribhl","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=694b7b9d6d"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl,pod-template-hash=58df47f4d4"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-yorribhl","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-yorribhl","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-yorribhl","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-yorribhl","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-yorribhl","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=546b494d7c"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=57b7cf574f"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw,pod-template-hash=8546fdc6"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-vvlsxpiw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-vvlsxpiw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-vvlsxpiw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-vvlsxpiw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-vvlsxpiw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=5d4f4f696d"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn,pod-template-hash=7c46c95cbd"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-kvfryegn","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-kvfryegn","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-kvfryegn","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-kvfryegn","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-kvfryegn","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu,pod-template-hash=7659c4d8d"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-agmauscu","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-agmauscu","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-agmauscu","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-agmauscu","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-agmauscu","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=7cc6cd945b"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw"} {"level":"debug","ts":"2026-05-13T17:22:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-13T17:22:15Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:22:17Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:22:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:22:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:22:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-6c6f98b65,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:22:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:22:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:22:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:22:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=973f9d09-63ed-4edb-8f16-ee4a2c308998,batch.kubernetes.io/job-name=tssc-iam,controller-uid=973f9d09-63ed-4edb-8f16-ee4a2c308998,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:22:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:22:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:22:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:22:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:22:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:22:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:22:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:22:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:22:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-13T17:22:21Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:22:23.751028 1 request.go:752] "Waited before sending request" delay="1.745810803s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-ci/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzgxNDYsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:22:25Z","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-73eb728dab,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-73eb728dab-765cc7b8d6,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,statefulset.kubernetes.io/pod-name=affinity-assistant-73eb728dab-0,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-73eb728dab","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-73eb728dab","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-73eb728dab","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-73eb728dab","kind":"StatefulSet","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-73eb728dab","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-clone-repository,tekton.dev/taskRunUID=2164e285-75d7-4427-9c38-d8e6cb5041da"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-pu8d41f0f8b16ede4e9117a2cf5f2b4be6-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-pu8d41f0f8b16ede4e9117a2cf5f2b4be6-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-pu8d41f0f8b16ede4e9117a2cf5f2b4be6-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-pu8d41f0f8b16ede4e9117a2cf5f2b4be6-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-pu8d41f0f8b16ede4e9117a2cf5f2b4be6-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-pu8d41f0f8b16ede4e9117a2cf5f2b4be6-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-pu8d41f0f8b16ede4e9117a2cf5f2b4be6-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-pu8d41f0f8b16ede4e9117a2cf5f2b4be6-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-clone\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-pu8d41f0f8b16ede4e9117a2cf5f2b4be6-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-symlink-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-pu8d41f0f8b16ede4e9117a2cf5f2b4be6-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-pu8d41f0f8b16ede4e9117a2cf5f2b4be6-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-pu8d41f0f8b16ede4e9117a2cf5f2b4be6-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-pu8d41f0f8b16ede4e9117a2cf5f2b4be6-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-pu8d41f0f8b16ede4e9117a2cf5f2b4be6-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-pu8d41f0f8b16ede4e9117a2cf5f2b4be6-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-pu8d41f0f8b16ede4e9117a2cf5f2b4be6-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-pu8d41f0f8b16ede4e9117a2cf5f2b4be6-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node64a207eb0919b6cc14554e4ddd68bafe-clone-repository,tekton.dev/taskRunUID=e1d72037-7e0d-46e0-b825-5314dc48b395"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node64a207eb0919b4226164d8b96b21304db40df46f6accd-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node64a207eb0919b4226164d8b96b21304db40df46f6accd-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node64a207eb0919b4226164d8b96b21304db40df46f6accd-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node64a207eb0919b4226164d8b96b21304db40df46f6accd-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node64a207eb0919b4226164d8b96b21304db40df46f6accd-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node64a207eb0919b4226164d8b96b21304db40df46f6accd-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node64a207eb0919b4226164d8b96b21304db40df46f6accd-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node64a207eb0919b4226164d8b96b21304db40df46f6accd-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-clone\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node64a207eb0919b4226164d8b96b21304db40df46f6accd-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-symlink-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node64a207eb0919b4226164d8b96b21304db40df46f6accd-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node64a207eb0919b4226164d8b96b21304db40df46f6accd-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node64a207eb0919b4226164d8b96b21304db40df46f6accd-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node64a207eb0919b4226164d8b96b21304db40df46f6accd-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node64a207eb0919b4226164d8b96b21304db40df46f6accd-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node64a207eb0919b4226164d8b96b21304db40df46f6accd-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node64a207eb0919b4226164d8b96b21304db40df46f6accd-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node64a207eb0919b4226164d8b96b21304db40df46f6accd-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:22:25Z","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-3a264fd52e,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-3a264fd52e-8bd86cf55,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,statefulset.kubernetes.io/pod-name=affinity-assistant-3a264fd52e-0,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-3a264fd52e","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-3a264fd52e","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-3a264fd52e","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-3a264fd52e","kind":"StatefulSet","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-3a264fd52e","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","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-79f7ef9e0c,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-79f7ef9e0c-86778f558b,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,statefulset.kubernetes.io/pod-name=affinity-assistant-79f7ef9e0c-0,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-79f7ef9e0c","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-79f7ef9e0c","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-79f7ef9e0c","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-79f7ef9e0c","kind":"StatefulSet","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-79f7ef9e0c","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth4e07287adb85ab0f19921d98ea00685b-clone-repository,tekton.dev/taskRunUID=16179c1e-60a7-403c-bdfd-0c1109a8e792"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4e07287adb85a691de17310c5b05f5ab000dea23fbf12-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4e07287adb85a691de17310c5b05f5ab000dea23fbf12-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4e07287adb85a691de17310c5b05f5ab000dea23fbf12-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4e07287adb85a691de17310c5b05f5ab000dea23fbf12-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4e07287adb85a691de17310c5b05f5ab000dea23fbf12-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4e07287adb85a691de17310c5b05f5ab000dea23fbf12-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4e07287adb85a691de17310c5b05f5ab000dea23fbf12-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4e07287adb85a691de17310c5b05f5ab000dea23fbf12-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-clone\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4e07287adb85a691de17310c5b05f5ab000dea23fbf12-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-symlink-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4e07287adb85a691de17310c5b05f5ab000dea23fbf12-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4e07287adb85a691de17310c5b05f5ab000dea23fbf12-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4e07287adb85a691de17310c5b05f5ab000dea23fbf12-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4e07287adb85a691de17310c5b05f5ab000dea23fbf12-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4e07287adb85a691de17310c5b05f5ab000dea23fbf12-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4e07287adb85a691de17310c5b05f5ab000dea23fbf12-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4e07287adb85a691de17310c5b05f5ab000dea23fbf12-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pyth4e07287adb85a691de17310c5b05f5ab000dea23fbf12-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","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-e8e91e533a,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-e8e91e533a-7b864d4dc8,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,statefulset.kubernetes.io/pod-name=affinity-assistant-e8e91e533a-0,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-e8e91e533a","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-e8e91e533a","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-e8e91e533a","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-e8e91e533a","kind":"StatefulSet","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-e8e91e533a","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-clone-repository,tekton.dev/taskRunUID=1a0147b6-9ced-4d1f-be5a-179be66b3379"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdy54268f4ef19da303880663383c104da2-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdy54268f4ef19da303880663383c104da2-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdy54268f4ef19da303880663383c104da2-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdy54268f4ef19da303880663383c104da2-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdy54268f4ef19da303880663383c104da2-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdy54268f4ef19da303880663383c104da2-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdy54268f4ef19da303880663383c104da2-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdy54268f4ef19da303880663383c104da2-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-clone\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdy54268f4ef19da303880663383c104da2-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-symlink-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdy54268f4ef19da303880663383c104da2-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdy54268f4ef19da303880663383c104da2-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdy54268f4ef19da303880663383c104da2-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdy54268f4ef19da303880663383c104da2-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdy54268f4ef19da303880663383c104da2-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdy54268f4ef19da303880663383c104da2-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdy54268f4ef19da303880663383c104da2-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdy54268f4ef19da303880663383c104da2-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnfeb22a6937117ba8227b191039015987-clone-repository,tekton.dev/taskRunUID=c7805e02-7bb1-4287-8726-38545379474d"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnfeb22a6937117e67912a1c8ef42e9be32d6490bb52432-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnfeb22a6937117e67912a1c8ef42e9be32d6490bb52432-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnfeb22a6937117e67912a1c8ef42e9be32d6490bb52432-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnfeb22a6937117e67912a1c8ef42e9be32d6490bb52432-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnfeb22a6937117e67912a1c8ef42e9be32d6490bb52432-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnfeb22a6937117e67912a1c8ef42e9be32d6490bb52432-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnfeb22a6937117e67912a1c8ef42e9be32d6490bb52432-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnfeb22a6937117e67912a1c8ef42e9be32d6490bb52432-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-clone\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnfeb22a6937117e67912a1c8ef42e9be32d6490bb52432-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-symlink-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnfeb22a6937117e67912a1c8ef42e9be32d6490bb52432-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnfeb22a6937117e67912a1c8ef42e9be32d6490bb52432-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnfeb22a6937117e67912a1c8ef42e9be32d6490bb52432-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841333405,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-build,tekton.dev/taskRunUID=445e69c6-817b-4833-b20a-3246eaf36b98"} {"level":"debug","ts":"2026-05-13T17:22:25Z","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-73eb728dab,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:22:25Z","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-c191afa503,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5"} {"level":"debug","ts":"2026-05-13T17:22:25Z","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-e8e91e533a,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:22:25Z","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-c191afa503,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-c191afa503-766cb667cf,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,statefulset.kubernetes.io/pod-name=affinity-assistant-c191afa503-0,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build,tekton.dev/taskRunUID=636f13ce-4615-464c-adce-0612de5bcd42"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build,tekton.dev/taskRunUID=4c54cb65-71a4-4c3d-b4c5-58180991f0d2"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:25Z","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-3a264fd52e,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:22:25Z","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-79f7ef9e0c,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8"} {"level":"debug","ts":"2026-05-13T17:22:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-05-13T17:22:25Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=3a3370cb-2864-484f-962c-b905dde957eb,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=3a3370cb-2864-484f-962c-b905dde957eb,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:22:27Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:22:31Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:22:33.751192 1 request.go:752] "Waited before sending request" delay="1.917844672s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/open-cluster-management-agent-addon/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzgzNTYsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"info","ts":"2026-05-13T17:22:33Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"info","ts":"2026-05-13T17:23:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"info","ts":"2026-05-13T17:23:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=5c6bc64f6"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw,pod-template-hash=8546fdc6"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=546b494d7c"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=57b7cf574f"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu,pod-template-hash=7659c4d8d"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=5d4f4f696d"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=694b7b9d6d"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn,pod-template-hash=7c46c95cbd"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl,pod-template-hash=58df47f4d4"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=7cc6cd945b"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-13T17:23:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=57d57f7b59,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-13T17:23:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-170726-UTC,pod-template-hash=57996df7fc"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:23:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:23:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:23:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:23:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:23:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:23:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:23:58Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:23:59.522263 1 request.go:752] "Waited before sending request" delay="1.438178224s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDAyNDEsInN0YXJ0Ijoicmhiay1vcGVyYXRvci52MjYuNC4xMS1vcHIuMlx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-13T17:23:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:23:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:23:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:23:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:23:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:23:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:23:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:23:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:23:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:23:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:23:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:23:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:23:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:24: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=66c897bc4b"} {"level":"debug","ts":"2026-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,batch.kubernetes.io/job-name=segment-backup-installation-5slrm,controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,job-name=segment-backup-installation-5slrm"} {"level":"debug","ts":"2026-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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=5cbf9f5689"} {"level":"debug","ts":"2026-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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=84cc567b95"} {"level":"debug","ts":"2026-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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=57d7946db4"} {"level":"debug","ts":"2026-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=190e2308-c925-4793-aade-d973757f12de,batch.kubernetes.io/job-name=rekor-createtree-job-8w42l,controller-uid=190e2308-c925-4793-aade-d973757f12de,job-name=rekor-createtree-job-8w42l"} {"level":"debug","ts":"2026-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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=688f4887db"} {"level":"debug","ts":"2026-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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=84b79d96d4"} {"level":"debug","ts":"2026-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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=6f7c95fb44"} {"level":"debug","ts":"2026-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,batch.kubernetes.io/job-name=ctlog-createtree-job-tn27k,controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,job-name=ctlog-createtree-job-tn27k"} {"level":"debug","ts":"2026-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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=5f968996d9"} {"level":"debug","ts":"2026-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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=261504dc-7212-4241-b0cd-2f40651ac3ba,batch.kubernetes.io/job-name=tuf-repository-init-4lhm8,controller-uid=261504dc-7212-4241-b0cd-2f40651ac3ba,job-name=tuf-repository-init-4lhm8,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:24:03Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl,pod-template-hash=58df47f4d4"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu,pod-template-hash=7659c4d8d"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=7cc6cd945b"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=546b494d7c"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=5d4f4f696d"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24: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-05-13T17:24:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=694b7b9d6d"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=5c6bc64f6"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw,pod-template-hash=8546fdc6"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=57b7cf574f"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn,pod-template-hash=7c46c95cbd"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu"} {"level":"debug","ts":"2026-05-13T17:24:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-13T17:24:07Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:24:09Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:24:11.522266 1 request.go:752] "Waited before sending request" delay="1.909711779s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-keycloak/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDA0ODUsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-13T17:24:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:24:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:24:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:24:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:24:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:24:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:24:13Z","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-6c6f98b65,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:24:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:24:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:24:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:24:13Z","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=973f9d09-63ed-4edb-8f16-ee4a2c308998,batch.kubernetes.io/job-name=tssc-iam,controller-uid=973f9d09-63ed-4edb-8f16-ee4a2c308998,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:24:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:24:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:24:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:24:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:24:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-13T17:24:13Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-clone-repository,tekton.dev/taskRunUID=1a0147b6-9ced-4d1f-be5a-179be66b3379"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-show-sbom,tekton.dev/taskRunUID=e18bc92b-7bf6-47f6-bca6-0a1a5b223129"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-show-sbom-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-show-sbom-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-show-sbom-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-show-sbom-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-show-sbom-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-show-sbom\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build,tekton.dev/taskRunUID=4c54cb65-71a4-4c3d-b4c5-58180991f0d2"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-init\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-build\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","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-73eb728dab,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-73eb728dab-765cc7b8d6,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,statefulset.kubernetes.io/pod-name=affinity-assistant-73eb728dab-0,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:24:17Z","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-c191afa503,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-c191afa503-766cb667cf,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,statefulset.kubernetes.io/pod-name=affinity-assistant-c191afa503-0,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build,tekton.dev/taskRunUID=636f13ce-4615-464c-adce-0612de5bcd42"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-init\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-build\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan,tekton.dev/taskRunUID=bdff0889-8220-49e1-82ec-c049971c117b"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-scan\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-scan\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-scan\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-scan,tekton.dev/taskRunUID=ab3dac6b-ef50-4352-9e95-d8cc9d98a29a"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-show-sbom,tekton.dev/taskRunUID=f3860622-21ff-4d81-8e2f-dee0dff06285"} {"level":"debug","ts":"2026-05-13T17:24:17Z","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-73eb728dab,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:24:17Z","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-c191afa503,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-deploy,tekton.dev/taskRunUID=4f446d53-474f-4284-b18f-0db6bce0d2a6"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth4e07287adb85ab0f19921d98ea00685b-clone-repository,tekton.dev/taskRunUID=16179c1e-60a7-403c-bdfd-0c1109a8e792"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841333405,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-scan,tekton.dev/taskRunUID=97c8ece2-f2a8-431e-a2e3-58cd609f1325"} {"level":"debug","ts":"2026-05-13T17:24:17Z","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-c2f5ba3139,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-c2f5ba3139-5f65894f59,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,statefulset.kubernetes.io/pod-name=affinity-assistant-c2f5ba3139-0,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-deployment-check,tekton.dev/taskRunUID=de22449e-40e0-4496-9b4a-08e928c9d78e"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyd707d746214da7e6be22780351708354-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-deploy-check\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-build,tekton.dev/taskRunUID=9339bd0a-44f0-446f-92fa-dd0001671535"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-scan,tekton.dev/taskRunUID=748416cd-4911-4884-8c9b-52fbe68ac3f1"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnfeb22a6937117ba8227b191039015987-clone-repository,tekton.dev/taskRunUID=c7805e02-7bb1-4287-8726-38545379474d"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javaa0472b909c7a577e3707fbfa7e087c79-clone-repository,tekton.dev/taskRunUID=83ee9c53-220b-4fea-8dc0-4717b3fbcf3f"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841333405,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-build,tekton.dev/taskRunUID=445e69c6-817b-4833-b20a-3246eaf36b98"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-build-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-show-sbom,tekton.dev/taskRunUID=6a2501c7-88d3-4afa-b900-7a539eba086a"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-show-sbom,tekton.dev/taskRunUID=bc5096a6-4cde-4bd6-9a66-5603142107a6"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-summarize,tekton.dev/taskRunUID=eecc7739-2ca7-441e-b267-659e2a863040"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-summarize,tekton.dev/taskRunUID=6c550034-7fb1-411d-8ea0-9eb6c14f7452"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75841552277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build,tekton.dev/taskRunUID=a39230de-c697-4928-9ada-ac62c030682c"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node64a207eb0919b6cc14554e4ddd68bafe-clone-repository,tekton.dev/taskRunUID=e1d72037-7e0d-46e0-b825-5314dc48b395"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-scan,tekton.dev/taskRunUID=2b711629-dc0f-4e4c-a598-5a5c3f242f2c"} {"level":"debug","ts":"2026-05-13T17:24:17Z","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-79f7ef9e0c,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-summarize,tekton.dev/taskRunUID=96176366-d336-4d17-a13d-aa2eb73a2b19"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-summarize,tekton.dev/taskRunUID=e2569897-8c2a-43ed-b20b-1ce6a7f38ad5"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-clone-repository,tekton.dev/taskRunUID=2164e285-75d7-4427-9c38-d8e6cb5041da"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-build,tekton.dev/taskRunUID=13ce1c6c-fcaf-4d9a-97a6-3f63f783c466"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-pull-request-9swx5-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-13T17:24:17Z","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-c2f5ba3139,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:24:17Z","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-79f7ef9e0c,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-79f7ef9e0c-86778f558b,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,statefulset.kubernetes.io/pod-name=affinity-assistant-79f7ef9e0c-0,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8"} {"level":"debug","ts":"2026-05-13T17:24:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-05-13T17:24:17Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=3a3370cb-2864-484f-962c-b905dde957eb,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=3a3370cb-2864-484f-962c-b905dde957eb,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:24:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:24:23.522180 1 request.go:752] "Waited before sending request" delay="1.995555143s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDA5MTcsInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"info","ts":"2026-05-13T17:24:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:24:25Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=server,pod-template-hash=785d775686"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:24:29Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:24:33.523210 1 request.go:752] "Waited before sending request" delay="1.995964005s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDExNzAsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn,pod-template-hash=7c46c95cbd"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=5c6bc64f6"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=694b7b9d6d"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=7cc6cd945b"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=5d4f4f696d"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl,pod-template-hash=58df47f4d4"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw,pod-template-hash=8546fdc6"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=546b494d7c"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu,pod-template-hash=7659c4d8d"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=57b7cf574f"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"info","ts":"2026-05-13T17:25:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:25:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:25:57Z","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=785d775686"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:25:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=694b7b9d6d"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl,pod-template-hash=58df47f4d4"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=57b7cf574f"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=7cc6cd945b"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw,pod-template-hash=8546fdc6"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=546b494d7c"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=5d4f4f696d"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu,pod-template-hash=7659c4d8d"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=5c6bc64f6"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn,pod-template-hash=7c46c95cbd"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-13T17:25:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"info","ts":"2026-05-13T17:25:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl,pod-template-hash=58df47f4d4"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=5c6bc64f6"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=5d4f4f696d"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu,pod-template-hash=7659c4d8d"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=7cc6cd945b"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=694b7b9d6d"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw,pod-template-hash=8546fdc6"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=546b494d7c"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=57b7cf574f"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn,pod-template-hash=7c46c95cbd"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:25:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-13T17:25:58Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:25:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-13T17:25:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:25:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-13T17:25:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:25:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:25:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:25:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=57d57f7b59,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-13T17:25:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:25:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-13T17:25:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-13T17:25:58Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:25:59.524248 1 request.go:752] "Waited before sending request" delay="1.340423185s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDMyMzIsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-170726-UTC,pod-template-hash=57996df7fc"} {"level":"debug","ts":"2026-05-13T17:26:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:26:03Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:26:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:26:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:26:05Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:26:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:26:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:26:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:26:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:26:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:26:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:26:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:26:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:26:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:26:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:26:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:26:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:26:09Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:26:11.525192 1 request.go:752] "Waited before sending request" delay="1.848893334s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDM0OTAsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMFx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-13T17:26:13Z","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=84b79d96d4"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","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=688f4887db"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","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=57d7946db4"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","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=261504dc-7212-4241-b0cd-2f40651ac3ba,batch.kubernetes.io/job-name=tuf-repository-init-4lhm8,controller-uid=261504dc-7212-4241-b0cd-2f40651ac3ba,job-name=tuf-repository-init-4lhm8,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","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=5f968996d9"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","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=84cc567b95"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","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=5cbf9f5689"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=190e2308-c925-4793-aade-d973757f12de,batch.kubernetes.io/job-name=rekor-createtree-job-8w42l,controller-uid=190e2308-c925-4793-aade-d973757f12de,job-name=rekor-createtree-job-8w42l"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","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=66c897bc4b"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,batch.kubernetes.io/job-name=segment-backup-installation-5slrm,controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,job-name=segment-backup-installation-5slrm"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,batch.kubernetes.io/job-name=ctlog-createtree-job-tn27k,controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,job-name=ctlog-createtree-job-tn27k"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","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=6f7c95fb44"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:26:13Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu,pod-template-hash=7659c4d8d"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=5d4f4f696d"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=85c4b7b785"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=5c6bc64f6"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=7cc6cd945b"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=57b7cf574f"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn,pod-template-hash=7c46c95cbd"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw,pod-template-hash=8546fdc6"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=546b494d7c"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=694b7b9d6d"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl,pod-template-hash=58df47f4d4"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:17Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-13T17:26:17Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:26:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:26:23.525184 1 request.go:752] "Waited before sending request" delay="1.995556252s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-keycloak/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDM2NjUsInN0YXJ0Ijoic3lzdGVtOmRlcGxveWVyc1x1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-13T17:26:23Z","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=973f9d09-63ed-4edb-8f16-ee4a2c308998,batch.kubernetes.io/job-name=tssc-iam,controller-uid=973f9d09-63ed-4edb-8f16-ee4a2c308998,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:26:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:26:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:26:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:26:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:26:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:26:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:26:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:26:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:26:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:26:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:26:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:26:23Z","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-6c6f98b65,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:26:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:26:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:26:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-13T17:26:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-deployment-check,tekton.dev/taskRunUID=de22449e-40e0-4496-9b4a-08e928c9d78e"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-show-sbom,tekton.dev/taskRunUID=6a2501c7-88d3-4afa-b900-7a539eba086a"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdye94b8ac9dfe8935a80100b8fd023589f-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdye94b8ac9dfe8935a80100b8fd023589f-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdye94b8ac9dfe8935a80100b8fd023589f-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdye94b8ac9dfe8935a80100b8fd023589f-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdye94b8ac9dfe8935a80100b8fd023589f-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdye94b8ac9dfe8935a80100b8fd023589f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdye94b8ac9dfe8935a80100b8fd023589f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdye94b8ac9dfe8935a80100b8fd023589f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdye94b8ac9dfe8935a80100b8fd023589f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-show-sbom\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdye94b8ac9dfe8935a80100b8fd023589f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdye94b8ac9dfe8935a80100b8fd023589f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdye94b8ac9dfe8935a80100b8fd023589f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdye94b8ac9dfe8935a80100b8fd023589f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdye94b8ac9dfe8935a80100b8fd023589f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdye94b8ac9dfe8935a80100b8fd023589f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdye94b8ac9dfe8935a80100b8fd023589f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdye94b8ac9dfe8935a80100b8fd023589f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-clone-repository,tekton.dev/taskRunUID=2164e285-75d7-4427-9c38-d8e6cb5041da"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-build,tekton.dev/taskRunUID=13ce1c6c-fcaf-4d9a-97a6-3f63f783c466"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-clone-repository,tekton.dev/taskRunUID=8e8666a9-d1c0-492e-900a-27a1dcd6bc32"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-push-6xg9s-clone-repository-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-push-6xg9s-clone-repository-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-push-6xg9s-clone-repository-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-push-6xg9s-clone-repository-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-push-6xg9s-clone-repository-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-push-6xg9s-clone-repository-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-push-6xg9s-clone-repository-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-push-6xg9s-clone-repository-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-clone\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-push-6xg9s-clone-repository-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-symlink-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-push-6xg9s-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-push-6xg9s-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-push-6xg9s-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-push-6xg9s-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-push-6xg9s-clone-repository-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-push-6xg9s-clone-repository-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-push-6xg9s-clone-repository-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-push-6xg9s-clone-repository-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node64a207eb0919b6cc14554e4ddd68bafe-clone-repository,tekton.dev/taskRunUID=e1d72037-7e0d-46e0-b825-5314dc48b395"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth4e07287adb85ab0f19921d98ea00685b-clone-repository,tekton.dev/taskRunUID=16179c1e-60a7-403c-bdfd-0c1109a8e792"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841861738,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build,tekton.dev/taskRunUID=fb1bab77-75fa-4643-b5ae-7cfd2f0e1b21"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-init\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-build\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75841552277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build,tekton.dev/taskRunUID=a39230de-c697-4928-9ada-ac62c030682c"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-init\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-build\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-scan,tekton.dev/taskRunUID=2b711629-dc0f-4e4c-a598-5a5c3f242f2c"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-scan,tekton.dev/taskRunUID=7d5da7f5-1d9a-4c9c-8b09-8769294e499f"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-scan-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-clone-repository,tekton.dev/taskRunUID=982ec912-84d0-45a5-91f2-02b2f19d9864"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-deploy,tekton.dev/taskRunUID=4f446d53-474f-4284-b18f-0db6bce0d2a6"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build,tekton.dev/taskRunUID=636f13ce-4615-464c-adce-0612de5bcd42"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-deployment-check,tekton.dev/taskRunUID=aae01670-3c69-4cd0-8ce8-7fdd8f79c288"} {"level":"debug","ts":"2026-05-13T17:26:27Z","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-a4417fbb48,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","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-75ece85e48,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-75ece85e48-665fc5ff77,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,statefulset.kubernetes.io/pod-name=affinity-assistant-75ece85e48-0,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-clone-repository,tekton.dev/taskRunUID=72d4fd20-190a-4b3c-8d11-073e4ab6ebcd"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan,tekton.dev/taskRunUID=bdff0889-8220-49e1-82ec-c049971c117b"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-deploy,tekton.dev/taskRunUID=3151c1f1-afae-4fa8-87c7-a5d220b5dd0a"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-summarize,tekton.dev/taskRunUID=f9b0710b-62a6-40b9-a94e-27959db88941"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841333405,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-scan,tekton.dev/taskRunUID=97c8ece2-f2a8-431e-a2e3-58cd609f1325"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841333405,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-show-sbom,tekton.dev/taskRunUID=fc74024a-2856-41cb-9fff-be42d1d681aa"} {"level":"debug","ts":"2026-05-13T17:26:27Z","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-c40f71f4e1,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-summarize,tekton.dev/taskRunUID=96176366-d336-4d17-a13d-aa2eb73a2b19"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-build,tekton.dev/taskRunUID=9339bd0a-44f0-446f-92fa-dd0001671535"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-scan,tekton.dev/taskRunUID=748416cd-4911-4884-8c9b-52fbe68ac3f1"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-scan,tekton.dev/taskRunUID=ab3dac6b-ef50-4352-9e95-d8cc9d98a29a"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-show-sbom,tekton.dev/taskRunUID=f3860622-21ff-4d81-8e2f-dee0dff06285"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-pull-request-9swx5-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-summarize,tekton.dev/taskRunUID=6c550034-7fb1-411d-8ea0-9eb6c14f7452"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-build,tekton.dev/taskRunUID=7b2ec249-c427-4883-8b74-eae9ef4f24ce"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-show-sbom,tekton.dev/taskRunUID=bc5096a6-4cde-4bd6-9a66-5603142107a6"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-build,tekton.dev/taskRunUID=d2606147-fde2-4b9e-aab1-7f1ac7634ec4"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-clone-repository,tekton.dev/taskRunUID=ad02f7b0-3d57-49b5-843c-157e7bc269d0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-clone-repository-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841333405,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-summarize,tekton.dev/taskRunUID=9542fc14-6f31-4e4c-ae45-14b11ee86f54"} {"level":"debug","ts":"2026-05-13T17:26:27Z","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-75ece85e48,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-clone-repository,tekton.dev/taskRunUID=1a0147b6-9ced-4d1f-be5a-179be66b3379"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-summarize,tekton.dev/taskRunUID=e2569897-8c2a-43ed-b20b-1ce6a7f38ad5"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnfeb22a6937117ba8227b191039015987-clone-repository,tekton.dev/taskRunUID=c7805e02-7bb1-4287-8726-38545379474d"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build,tekton.dev/taskRunUID=4c54cb65-71a4-4c3d-b4c5-58180991f0d2"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-summarize,tekton.dev/taskRunUID=eecc7739-2ca7-441e-b267-659e2a863040"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-build,tekton.dev/taskRunUID=d2c6845f-d149-4d20-9790-88a8bb6f6d10"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","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-c40f71f4e1,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-c40f71f4e1-b8444465f,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,statefulset.kubernetes.io/pod-name=affinity-assistant-c40f71f4e1-0,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-show-sbom,tekton.dev/taskRunUID=e18bc92b-7bf6-47f6-bca6-0a1a5b223129"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75841552277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-summarize,tekton.dev/taskRunUID=01ea1219-d0c9-49b1-bded-e8a0be00f4d1"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75841552277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-show-sbom,tekton.dev/taskRunUID=f2dd66e0-ca14-4354-8216-71f67994d8b2"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75841552277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-scan,tekton.dev/taskRunUID=d0414efe-157d-430c-82b1-2d7d13d63101"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-scan-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-scan\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javaa0472b909c7a577e3707fbfa7e087c79-clone-repository,tekton.dev/taskRunUID=83ee9c53-220b-4fea-8dc0-4717b3fbcf3f"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-show-sbom,tekton.dev/taskRunUID=2f099fe4-492b-4913-852d-2f4a03227f56"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841333405,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-build,tekton.dev/taskRunUID=445e69c6-817b-4833-b20a-3246eaf36b98"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:27Z","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-a4417fbb48,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-a4417fbb48-857f77484b,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,statefulset.kubernetes.io/pod-name=affinity-assistant-a4417fbb48-0,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s"} {"level":"info","ts":"2026-05-13T17:26:27Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:26:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=3a3370cb-2864-484f-962c-b905dde957eb,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=3a3370cb-2864-484f-962c-b905dde957eb,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-13T17:26:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:26:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:26:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:26:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-13T17:26:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:26:29Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:26:33Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"info","ts":"2026-05-13T17:27:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"info","ts":"2026-05-13T17:27:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw,pod-template-hash=8546fdc6"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pod-template-hash=684bb8d45d"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb,pod-template-hash=d4947d4f4"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=546b494d7c"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=694b7b9d6d"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl,pod-template-hash=58df47f4d4"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu,pod-template-hash=7659c4d8d"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=5c6bc64f6"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=57b7cf574f"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn,pod-template-hash=7c46c95cbd"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=7cc6cd945b"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=5d4f4f696d"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-13T17:27:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=57d57f7b59,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-13T17:27:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-13T17:27:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-170726-UTC,pod-template-hash=57996df7fc"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:27:58Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:27:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:27:58Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:27:59.531260 1 request.go:752] "Waited before sending request" delay="1.295731232s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDcxMTEsInN0YXJ0Ijoicmhiay1vcGVyYXRvci52MjYuNC4xMS1vcHIuMlx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-13T17:27:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:27:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:27:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:27:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:27:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:27:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:27:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:27:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:27:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:27:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:27:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:27:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:27:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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=84b79d96d4"} {"level":"debug","ts":"2026-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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=6f7c95fb44"} {"level":"debug","ts":"2026-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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=84cc567b95"} {"level":"debug","ts":"2026-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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=5cbf9f5689"} {"level":"debug","ts":"2026-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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=688f4887db"} {"level":"debug","ts":"2026-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=190e2308-c925-4793-aade-d973757f12de,batch.kubernetes.io/job-name=rekor-createtree-job-8w42l,controller-uid=190e2308-c925-4793-aade-d973757f12de,job-name=rekor-createtree-job-8w42l"} {"level":"debug","ts":"2026-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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=5f968996d9"} {"level":"debug","ts":"2026-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,batch.kubernetes.io/job-name=segment-backup-installation-5slrm,controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,job-name=segment-backup-installation-5slrm"} {"level":"debug","ts":"2026-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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=66c897bc4b"} {"level":"debug","ts":"2026-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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=57d7946db4"} {"level":"debug","ts":"2026-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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=261504dc-7212-4241-b0cd-2f40651ac3ba,batch.kubernetes.io/job-name=tuf-repository-init-4lhm8,controller-uid=261504dc-7212-4241-b0cd-2f40651ac3ba,job-name=tuf-repository-init-4lhm8,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,batch.kubernetes.io/job-name=ctlog-createtree-job-tn27k,controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,job-name=ctlog-createtree-job-tn27k"} {"level":"debug","ts":"2026-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:28:03Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=57774579d7"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl,pod-template-hash=58df47f4d4"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=84b5bb5fd6"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=85c4b7b785"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=5c6bc64f6"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=546b494d7c"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=5d4f4f696d"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=64b7885d6"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw,pod-template-hash=8546fdc6"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=694b7b9d6d"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=7cc6cd945b"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu,pod-template-hash=7659c4d8d"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=57b7cf574f"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pod-template-hash=684bb8d45d"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb,pod-template-hash=d4947d4f4"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn,pod-template-hash=7c46c95cbd"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu"} {"level":"debug","ts":"2026-05-13T17:28:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-13T17:28:07Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:28:09Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:28:11.532194 1 request.go:752] "Waited before sending request" delay="1.904858382s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-keycloak/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDczNjAsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-13T17:28:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:28:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:28:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:28:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:28:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:28:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:28:13Z","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-6c6f98b65,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:28:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:28:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:28:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:28:13Z","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=973f9d09-63ed-4edb-8f16-ee4a2c308998,batch.kubernetes.io/job-name=tssc-iam,controller-uid=973f9d09-63ed-4edb-8f16-ee4a2c308998,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:28:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:28:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:28:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:28:13Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:28:13Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} I0513 17:28:21.573201 1 request.go:752] "Waited before sending request" delay="1.974666789s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDc0NzAsInN0YXJ0IjoiZTJlLXRlc3RzLXB5dGhvbi1oeGtnd3B4dS1vbi1wdWxsLXJlcXVlc3QtNXd2ejgtc3VtbWFyaXplLXBvZFx1MDAwMCJ9&limit=5" {"level":"info","ts":"2026-05-13T17:28:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnfeb22a6937117ba8227b191039015987-clone-repository,tekton.dev/taskRunUID=c7805e02-7bb1-4287-8726-38545379474d"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-summarize,tekton.dev/taskRunUID=6c550034-7fb1-411d-8ea0-9eb6c14f7452"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node64a207eb0919b6cc14554e4ddd68bafe-clone-repository,tekton.dev/taskRunUID=e1d72037-7e0d-46e0-b825-5314dc48b395"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-899d286486,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-899d286486","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-899d286486","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-899d286486","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-899d286486","kind":"StatefulSet","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-899d286486","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-899d286486","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-899d286486","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-899d286486","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-899d286486","kind":"StatefulSet","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-899d286486","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build,tekton.dev/taskRunUID=4c54cb65-71a4-4c3d-b4c5-58180991f0d2"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-show-sbom,tekton.dev/taskRunUID=e18bc92b-7bf6-47f6-bca6-0a1a5b223129"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-build,tekton.dev/taskRunUID=13ce1c6c-fcaf-4d9a-97a6-3f63f783c466"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-show-sbom,tekton.dev/taskRunUID=f3860622-21ff-4d81-8e2f-dee0dff06285"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75841552277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-show-sbom,tekton.dev/taskRunUID=f2dd66e0-ca14-4354-8216-71f67994d8b2"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-build,tekton.dev/taskRunUID=d2c6845f-d149-4d20-9790-88a8bb6f6d10"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-init\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-build\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841861738,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-summarize,tekton.dev/taskRunUID=8f25aaac-5601-4de1-a57a-eff51d501fa4"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-summarize-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-summarize-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-summarize-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-summarize-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-summarize-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-summarize-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-summarize-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-summarize-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-summarize-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-summary\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-clone-repository,tekton.dev/taskRunUID=2164e285-75d7-4427-9c38-d8e6cb5041da"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75841552277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build,tekton.dev/taskRunUID=a39230de-c697-4928-9ada-ac62c030682c"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=30ede91572aa0c6c0b0acb1d3a569f838e6ca11a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRunUID=e325cbb7-f2ab-406d-a044-b01b19951f34,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node7d369536582bc9ab3b74ffe44726d49b-clone-repository,tekton.dev/taskRunUID=701b858f-e097-4ffe-af5b-08f3dc75feaa"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node7d369536582bcd41157b8dd9751662cd9121a9906bdeb-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node7d369536582bcd41157b8dd9751662cd9121a9906bdeb-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node7d369536582bcd41157b8dd9751662cd9121a9906bdeb-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node7d369536582bcd41157b8dd9751662cd9121a9906bdeb-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node7d369536582bcd41157b8dd9751662cd9121a9906bdeb-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node7d369536582bcd41157b8dd9751662cd9121a9906bdeb-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node7d369536582bcd41157b8dd9751662cd9121a9906bdeb-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node7d369536582bcd41157b8dd9751662cd9121a9906bdeb-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-clone\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node7d369536582bcd41157b8dd9751662cd9121a9906bdeb-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-symlink-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node7d369536582bcd41157b8dd9751662cd9121a9906bdeb-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node7d369536582bcd41157b8dd9751662cd9121a9906bdeb-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node7d369536582bcd41157b8dd9751662cd9121a9906bdeb-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node7d369536582bcd41157b8dd9751662cd9121a9906bdeb-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node7d369536582bcd41157b8dd9751662cd9121a9906bdeb-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node7d369536582bcd41157b8dd9751662cd9121a9906bdeb-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node7d369536582bcd41157b8dd9751662cd9121a9906bdeb-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-node7d369536582bcd41157b8dd9751662cd9121a9906bdeb-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-clone-repository,tekton.dev/taskRunUID=ad02f7b0-3d57-49b5-843c-157e7bc269d0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841333405,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-scan,tekton.dev/taskRunUID=97c8ece2-f2a8-431e-a2e3-58cd609f1325"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-clone-repository,tekton.dev/taskRunUID=982ec912-84d0-45a5-91f2-02b2f19d9864"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-d575ce30dd,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-d575ce30dd-6b464b84c7,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=a6cc5e1fde7bcde3df522c8d2afbf3de642fc34d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,statefulset.kubernetes.io/pod-name=affinity-assistant-d575ce30dd-0,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d575ce30dd","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d575ce30dd","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d575ce30dd","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d575ce30dd","kind":"StatefulSet","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d575ce30dd","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75841552277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-scan,tekton.dev/taskRunUID=d0414efe-157d-430c-82b1-2d7d13d63101"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan,tekton.dev/taskRunUID=7abc1b70-7803-4cb9-b8be-28a513a820d0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-scan\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-scan\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-scan\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-show-sbom,tekton.dev/taskRunUID=6a2501c7-88d3-4afa-b900-7a539eba086a"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841861738,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build,tekton.dev/taskRunUID=fb1bab77-75fa-4643-b5ae-7cfd2f0e1b21"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=3b8a1ad703a4fd477d3671b9d7f83ec8b513b51f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRunUID=5062234b-dab4-4712-bb2e-1bb5b1d4fb1f,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java0eab28a0970471f9ffe831aedd55ec22-clone-repository,tekton.dev/taskRunUID=e76a6ea0-d726-4203-89d7-27e6a3f2f90f"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-scan,tekton.dev/taskRunUID=7d5da7f5-1d9a-4c9c-8b09-8769294e499f"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842131004,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=13e0c92e2019ac744e6c5061f4e1402fdfb9e9f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRunUID=0d6ba719-649a-4f0b-8274-81006f506aec,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-build,tekton.dev/taskRunUID=0df05d50-400c-439e-bdb0-5d4a8a409881"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-996f8cf847,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=3b8a1ad703a4fd477d3671b9d7f83ec8b513b51f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-summarize,tekton.dev/taskRunUID=e2569897-8c2a-43ed-b20b-1ce6a7f38ad5"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842223201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=30ede91572aa0c6c0b0acb1d3a569f838e6ca11a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRunUID=e325cbb7-f2ab-406d-a044-b01b19951f34,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-m7d369536582bc9ab3b74ffe44726d49b-upload-sboms,tekton.dev/taskRunUID=08758506-094b-46c0-b436-52c47e1a27d6"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-m7d3695365895c8f7ad4fdfaf1e39ce8132a234fda-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-build,tekton.dev/taskRunUID=d2606147-fde2-4b9e-aab1-7f1ac7634ec4"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841333405,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-summarize,tekton.dev/taskRunUID=9542fc14-6f31-4e4c-ae45-14b11ee86f54"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-show-sbom,tekton.dev/taskRunUID=bc5096a6-4cde-4bd6-9a66-5603142107a6"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841861738,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-deployment-check,tekton.dev/taskRunUID=271dd98d-25ac-4f38-8b6c-72a45834ce7a"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-clone-repository,tekton.dev/taskRunUID=1a0147b6-9ced-4d1f-be5a-179be66b3379"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build,tekton.dev/taskRunUID=636f13ce-4615-464c-adce-0612de5bcd42"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-deploy,tekton.dev/taskRunUID=4f446d53-474f-4284-b18f-0db6bce0d2a6"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-scan,tekton.dev/taskRunUID=ab3dac6b-ef50-4352-9e95-d8cc9d98a29a"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-clone-repository,tekton.dev/taskRunUID=8e8666a9-d1c0-492e-900a-27a1dcd6bc32"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-deploy,tekton.dev/taskRunUID=6b0c170b-0793-454d-9940-24bd39e904a1"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-deployment-check,tekton.dev/taskRunUID=de22449e-40e0-4496-9b4a-08e928c9d78e"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javaa0472b909c7a577e3707fbfa7e087c79-clone-repository,tekton.dev/taskRunUID=83ee9c53-220b-4fea-8dc0-4717b3fbcf3f"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-summarize,tekton.dev/taskRunUID=eecc7739-2ca7-441e-b267-659e2a863040"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-summarize,tekton.dev/taskRunUID=f9b0710b-62a6-40b9-a94e-27959db88941"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-show-sbom,tekton.dev/taskRunUID=672c3bd6-944e-4d3e-a1c2-b979cb5c7b00"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-996f8cf847,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-996f8cf847-7b4ddf8df5,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=3b8a1ad703a4fd477d3671b9d7f83ec8b513b51f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,statefulset.kubernetes.io/pod-name=affinity-assistant-996f8cf847-0,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-clone-repository,tekton.dev/taskRunUID=72d4fd20-190a-4b3c-8d11-073e4ab6ebcd"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842403493,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=a6cc5e1fde7bcde3df522c8d2afbf3de642fc34d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRunUID=1d90a95b-6276-4332-bcb3-ffaffab74576,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4-get-images,tekton.dev/taskRunUID=d5a20fd4-080b-4f34-9d61-5cb93c9bb8ef"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-deployment-check,tekton.dev/taskRunUID=9019d179-6329-44ce-80ad-ace2f463809d"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-push-6xg9s-deployment-check-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy-check\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-deployment-check,tekton.dev/taskRunUID=f1b6571b-5aa0-445d-88c0-e87fa57c717d"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-scan,tekton.dev/taskRunUID=748416cd-4911-4884-8c9b-52fbe68ac3f1"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-deployment-check,tekton.dev/taskRunUID=aae01670-3c69-4cd0-8ce8-7fdd8f79c288"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-0361f97cbf,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=13e0c92e2019ac744e6c5061f4e1402fdfb9e9f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-899d286486,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-899d286486-5689964bdd,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,statefulset.kubernetes.io/pod-name=affinity-assistant-899d286486-0,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-summarize,tekton.dev/taskRunUID=96176366-d336-4d17-a13d-aa2eb73a2b19"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842223201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=30ede91572aa0c6c0b0acb1d3a569f838e6ca11a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRunUID=e325cbb7-f2ab-406d-a044-b01b19951f34,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejs7d369536582bc9ab3b74ffe44726d49b-download-sboms,tekton.dev/taskRunUID=7e61d870-6685-41b0-a49a-b336b3c81093"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841333405,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-build,tekton.dev/taskRunUID=445e69c6-817b-4833-b20a-3246eaf36b98"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-build,tekton.dev/taskRunUID=9339bd0a-44f0-446f-92fa-dd0001671535"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-build,tekton.dev/taskRunUID=7b2ec249-c427-4883-8b74-eae9ef4f24ce"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-push-6xg9s-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842361968,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=3b8a1ad703a4fd477d3671b9d7f83ec8b513b51f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRunUID=5062234b-dab4-4712-bb2e-1bb5b1d4fb1f,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd-build,tekton.dev/taskRunUID=024fc036-e002-4e8f-acbd-4df6fa2e37da"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842282719,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRunUID=b9308166-1099-4aa8-b9ce-924fa0cd068d,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs-build,tekton.dev/taskRunUID=b3b21a3b-22ff-4e7a-8e60-5e23d7dd8fc0"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-summarize,tekton.dev/taskRunUID=90ef9116-0512-423b-9206-2b02f3bc59a8"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-d575ce30dd,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=a6cc5e1fde7bcde3df522c8d2afbf3de642fc34d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-0361f97cbf,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-0361f97cbf-5d7cb77cc7,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=13e0c92e2019ac744e6c5061f4e1402fdfb9e9f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,statefulset.kubernetes.io/pod-name=affinity-assistant-0361f97cbf-0,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan,tekton.dev/taskRunUID=bdff0889-8220-49e1-82ec-c049971c117b"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-scan,tekton.dev/taskRunUID=f270b2c8-8f29-475b-963e-774b92612a41"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-on-push-6xg9s-scan-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-scan\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-show-sbom,tekton.dev/taskRunUID=120f7766-b258-4c73-83de-fee73ce15cd9"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=13e0c92e2019ac744e6c5061f4e1402fdfb9e9f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRunUID=0d6ba719-649a-4f0b-8274-81006f506aec,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-clone-repository,tekton.dev/taskRunUID=77ea82e8-2ebe-4b6c-91e0-a5d7a447d92c"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-show-sbom,tekton.dev/taskRunUID=2f099fe4-492b-4913-852d-2f4a03227f56"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-deploy,tekton.dev/taskRunUID=bcd04b98-d1d2-479e-a718-85c991e15c0f"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=a6cc5e1fde7bcde3df522c8d2afbf3de642fc34d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRunUID=1d90a95b-6276-4332-bcb3-ffaffab74576,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-j1902bf3dcaa5f787c6be95d9dac87423-clone-repository,tekton.dev/taskRunUID=9175cbbb-3b43-4216-ba66-556301e9ddeb"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-summarize,tekton.dev/taskRunUID=0f1dd379-dc4c-4b47-8d1d-7bdd0f0e8c81"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRunUID=b9308166-1099-4aa8-b9ce-924fa0cd068d,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javab89c0444750b67c35520c57e1e393470-clone-repository,tekton.dev/taskRunUID=cd6b3a41-ecd8-4268-a745-002e72a07f3e"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javab89c0444750b68f9b300ea67d438f23ca42e4740d0cf2-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842223201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=30ede91572aa0c6c0b0acb1d3a569f838e6ca11a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRunUID=e325cbb7-f2ab-406d-a044-b01b19951f34,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-mwc7d369536582bc9ab3b74ffe44726d49b-get-images,tekton.dev/taskRunUID=f183082e-571e-4612-8a3b-0a543d00b714"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841333405,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-show-sbom,tekton.dev/taskRunUID=fc74024a-2856-41cb-9fff-be42d1d681aa"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-scan,tekton.dev/taskRunUID=2b711629-dc0f-4e4c-a598-5a5c3f242f2c"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75841552277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-summarize,tekton.dev/taskRunUID=01ea1219-d0c9-49b1-bded-e8a0be00f4d1"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-deploy,tekton.dev/taskRunUID=3151c1f1-afae-4fa8-87c7-a5d220b5dd0a"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth4e07287adb85ab0f19921d98ea00685b-clone-repository,tekton.dev/taskRunUID=16179c1e-60a7-403c-bdfd-0c1109a8e792"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842223201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=30ede91572aa0c6c0b0acb1d3a569f838e6ca11a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRunUID=e325cbb7-f2ab-406d-a044-b01b19951f34,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodej7d369536582bc9ab3b74ffe44726d49b-verify-conforma,tekton.dev/taskRunUID=9cafec25-caad-41be-9c18-e9b53b4dddee"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841861738,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-deploy,tekton.dev/taskRunUID=9e35a160-e089-4da2-946e-49dea0cf3f56"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841861738,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-scan,tekton.dev/taskRunUID=d1c4899c-53ac-4c68-8d55-1a33b0ec8726"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841861738,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-show-sbom,tekton.dev/taskRunUID=6e1185c4-f5b9-4dc2-b0a6-b81a0526b41e"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-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":"info","ts":"2026-05-13T17:28:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=3a3370cb-2864-484f-962c-b905dde957eb,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=3a3370cb-2864-484f-962c-b905dde957eb,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:28: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-05-13T17:28:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:28:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:28:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:28:25Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=server,pod-template-hash=785d775686"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:28:29Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:28:33.531228 1 request.go:752] "Waited before sending request" delay="1.995265879s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDc5ODIsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl,pod-template-hash=58df47f4d4"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu,pod-template-hash=7659c4d8d"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=5c6bc64f6"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=694b7b9d6d"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb,pod-template-hash=d4947d4f4"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-ojjgzvqb","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=57b7cf574f"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn,pod-template-hash=7c46c95cbd"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw,pod-template-hash=8546fdc6"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pod-template-hash=684bb8d45d"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=5d4f4f696d"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=7cc6cd945b"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=546b494d7c"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"info","ts":"2026-05-13T17:29:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=57d57f7b59,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-13T17:29:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-170726-UTC,pod-template-hash=57996df7fc"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:29:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:29:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:29:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:29:58Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5cbf9f5689"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=190e2308-c925-4793-aade-d973757f12de,batch.kubernetes.io/job-name=rekor-createtree-job-8w42l,controller-uid=190e2308-c925-4793-aade-d973757f12de,job-name=rekor-createtree-job-8w42l"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=66c897bc4b"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=6f7c95fb44"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,batch.kubernetes.io/job-name=ctlog-createtree-job-tn27k,controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,job-name=ctlog-createtree-job-tn27k"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=688f4887db"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=57d7946db4"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=84cc567b95"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5f968996d9"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=261504dc-7212-4241-b0cd-2f40651ac3ba,batch.kubernetes.io/job-name=tuf-repository-init-4lhm8,controller-uid=261504dc-7212-4241-b0cd-2f40651ac3ba,job-name=tuf-repository-init-4lhm8,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=84b79d96d4"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,batch.kubernetes.io/job-name=segment-backup-installation-5slrm,controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,job-name=segment-backup-installation-5slrm"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:29:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:29:58Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:29:59.540350 1 request.go:752] "Waited before sending request" delay="1.28914679s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-development/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTEzNjMsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=64b7885d6"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=546b494d7c"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=85c4b7b785"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=5c6bc64f6"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=7cc6cd945b"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=57774579d7"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=84b5bb5fd6"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu,pod-template-hash=7659c4d8d"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl,pod-template-hash=58df47f4d4"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw,pod-template-hash=8546fdc6"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=694b7b9d6d"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb,pod-template-hash=d4947d4f4"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=5d4f4f696d"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pod-template-hash=684bb8d45d"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=755d9b568"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=5cb857f5db"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn,pod-template-hash=7c46c95cbd"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=57b7cf574f"} {"level":"debug","ts":"2026-05-13T17:30:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-13T17:30:01Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:30:03Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:30:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:30:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:30:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:30:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:30:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:30:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:30:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:30:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:30:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-6c6f98b65,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:30:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:30:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:30:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:30:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=973f9d09-63ed-4edb-8f16-ee4a2c308998,batch.kubernetes.io/job-name=tssc-iam,controller-uid=973f9d09-63ed-4edb-8f16-ee4a2c308998,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:30:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:30:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:30:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} I0513 17:30:09.581925 1 request.go:752] "Waited before sending request" delay="1.77781238s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTE2ODIsInN0YXJ0IjoiZTJlLXRlc3RzLWphdmEtcXVhcmt1cy1rZGdwanZsZy1vbi1wdXNoLXRiODRyLWJ1aWxkLXBvZFx1MDAwMCJ9&limit=5" I0513 17:30:21.582193 1 request.go:752] "Waited before sending request" delay="1.971439049s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTE2ODIsInN0YXJ0IjoiZTJlLXRlc3RzLW5vZGVqcy1td2NvdmNxZi1vbi1wdWxsLXJlcXVlc3QtaDk0azQtc2hvdy1zYm9tLXBvZFx1MDAwMCJ9&limit=5" {"level":"info","ts":"2026-05-13T17:30:31Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:30: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-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842556185,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=24778ed41a6f7f53d0aa81baba44361b63715bad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRunUID=f33a8f89-162e-4dfe-9920-cd42a0b4238b,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejs27126cc612243d7d404cf648039ef362-download-sboms,tekton.dev/taskRunUID=e580ee8b-98cd-4450-8b43-e5cca95b354d"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs27126cc6122e8f86ef1aa58e1d853cbc1f9c8570b9b-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs27126cc6122e8f86ef1aa58e1d853cbc1f9c8570b9b-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs27126cc6122e8f86ef1aa58e1d853cbc1f9c8570b9b-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs27126cc6122e8f86ef1aa58e1d853cbc1f9c8570b9b-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs27126cc6122e8f86ef1aa58e1d853cbc1f9c8570b9b-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs27126cc6122e8f86ef1aa58e1d853cbc1f9c8570b9b-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs27126cc6122e8f86ef1aa58e1d853cbc1f9c8570b9b-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs27126cc6122e8f86ef1aa58e1d853cbc1f9c8570b9b-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs27126cc6122e8f86ef1aa58e1d853cbc1f9c8570b9b-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs27126cc6122e8f86ef1aa58e1d853cbc1f9c8570b9b-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs27126cc6122e8f86ef1aa58e1d853cbc1f9c8570b9b-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-download\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs27126cc6122e8f86ef1aa58e1d853cbc1f9c8570b9b-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs27126cc6122e8f86ef1aa58e1d853cbc1f9c8570b9b-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs27126cc6122e8f86ef1aa58e1d853cbc1f9c8570b9b-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs27126cc6122e8f86ef1aa58e1d853cbc1f9c8570b9b-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-download\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs27126cc6122e8f86ef1aa58e1d853cbc1f9c8570b9b-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs27126cc6122e8f86ef1aa58e1d853cbc1f9c8570b9b-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs27126cc6122e8f86ef1aa58e1d853cbc1f9c8570b9b-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs27126cc6122e8f86ef1aa58e1d853cbc1f9c8570b9b-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-download\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:30: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-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-show-sbom,tekton.dev/taskRunUID=672c3bd6-944e-4d3e-a1c2-b979cb5c7b00"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-deployment-check,tekton.dev/taskRunUID=f1b6571b-5aa0-445d-88c0-e87fa57c717d"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842403493,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=a6cc5e1fde7bcde3df522c8d2afbf3de642fc34d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRunUID=1d90a95b-6276-4332-bcb3-ffaffab74576,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4-upload-sboms,tekton.dev/taskRunUID=248ba227-3db9-486d-8979-63ed82130c2b"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-gitopd5b5053f690773cb3407b7f1b1231b46-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-gitopd5b5053f690773cb3407b7f1b1231b46-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-gitopd5b5053f690773cb3407b7f1b1231b46-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-gitopd5b5053f690773cb3407b7f1b1231b46-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-gitopd5b5053f690773cb3407b7f1b1231b46-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-gitopd5b5053f690773cb3407b7f1b1231b46-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-gitopd5b5053f690773cb3407b7f1b1231b46-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-gitopd5b5053f690773cb3407b7f1b1231b46-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-gitopd5b5053f690773cb3407b7f1b1231b46-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-gitopd5b5053f690773cb3407b7f1b1231b46-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-gitopd5b5053f690773cb3407b7f1b1231b46-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-gitopd5b5053f690773cb3407b7f1b1231b46-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-gitopd5b5053f690773cb3407b7f1b1231b46-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-gitopd5b5053f690773cb3407b7f1b1231b46-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-gitopd5b5053f690773cb3407b7f1b1231b46-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-gitopd5b5053f690773cb3407b7f1b1231b46-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-gitopd5b5053f690773cb3407b7f1b1231b46-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-gitopd5b5053f690773cb3407b7f1b1231b46-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based 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-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-gitopd5b5053f690773cb3407b7f1b1231b46-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-gitopd5b5053f690773cb3407b7f1b1231b46-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-gitopd5b5053f690773cb3407b7f1b1231b46-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbvezzlc-gitopd5b5053f690773cb3407b7f1b1231b46-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based 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-05-13T17:30: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-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-deployment-check,tekton.dev/taskRunUID=9019d179-6329-44ce-80ad-ace2f463809d"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75842486468,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=ae46106ccd46a50e808ccdd7208efeb929bdecf0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRunUID=e381a49a-859b-4976-be2a-e85c184c00bf,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-bas5761a60bef276714ac4465f71d8e1104-get-images,tekton.dev/taskRunUID=a96f6dda-fff4-46b7-a11c-6748303ca00f"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-bas5761a6047b6a135a5bc8968d8e1312661e0140b-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-bas5761a6047b6a135a5bc8968d8e1312661e0140b-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-bas5761a6047b6a135a5bc8968d8e1312661e0140b-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-bas5761a6047b6a135a5bc8968d8e1312661e0140b-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-bas5761a6047b6a135a5bc8968d8e1312661e0140b-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-bas5761a6047b6a135a5bc8968d8e1312661e0140b-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-bas5761a6047b6a135a5bc8968d8e1312661e0140b-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-bas5761a6047b6a135a5bc8968d8e1312661e0140b-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-bas5761a6047b6a135a5bc8968d8e1312661e0140b-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-init\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-bas5761a6047b6a135a5bc8968d8e1312661e0140b-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-get-images\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-bas5761a6047b6a135a5bc8968d8e1312661e0140b-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-bas5761a6047b6a135a5bc8968d8e1312661e0140b-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-bas5761a6047b6a135a5bc8968d8e1312661e0140b-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-bas5761a6047b6a135a5bc8968d8e1312661e0140b-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-bas5761a6047b6a135a5bc8968d8e1312661e0140b-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-bas5761a6047b6a135a5bc8968d8e1312661e0140b-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-bas5761a6047b6a135a5bc8968d8e1312661e0140b-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-bas5761a6047b6a135a5bc8968d8e1312661e0140b-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-bas5761a6047b6a135a5bc8968d8e1312661e0140b-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-bas5761a6047b6a135a5bc8968d8e1312661e0140b-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:30: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-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841861738,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-deploy,tekton.dev/taskRunUID=9e35a160-e089-4da2-946e-49dea0cf3f56"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842706496,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=6feace9bd09d2d474ccbaf12ce0bde31af64e009,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRunUID=70e4ff1a-fef3-4d5e-89fc-9cb5a429b3ec,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-jbv1508950c319b4f4e34f900290b07662b-download-sboms,tekton.dev/taskRunUID=ebc3d6a6-ef78-4f61-8306-9ff293eb93b3"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbv1508950c319a6dd9c39655e79fe3bd6cbd7cdccd394-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbv1508950c319a6dd9c39655e79fe3bd6cbd7cdccd394-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbv1508950c319a6dd9c39655e79fe3bd6cbd7cdccd394-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbv1508950c319a6dd9c39655e79fe3bd6cbd7cdccd394-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbv1508950c319a6dd9c39655e79fe3bd6cbd7cdccd394-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbv1508950c319a6dd9c39655e79fe3bd6cbd7cdccd394-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbv1508950c319a6dd9c39655e79fe3bd6cbd7cdccd394-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbv1508950c319a6dd9c39655e79fe3bd6cbd7cdccd394-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbv1508950c319a6dd9c39655e79fe3bd6cbd7cdccd394-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbv1508950c319a6dd9c39655e79fe3bd6cbd7cdccd394-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbv1508950c319a6dd9c39655e79fe3bd6cbd7cdccd394-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-download\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbv1508950c319a6dd9c39655e79fe3bd6cbd7cdccd394-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbv1508950c319a6dd9c39655e79fe3bd6cbd7cdccd394-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbv1508950c319a6dd9c39655e79fe3bd6cbd7cdccd394-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbv1508950c319a6dd9c39655e79fe3bd6cbd7cdccd394-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-download\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbv1508950c319a6dd9c39655e79fe3bd6cbd7cdccd394-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbv1508950c319a6dd9c39655e79fe3bd6cbd7cdccd394-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbv1508950c319a6dd9c39655e79fe3bd6cbd7cdccd394-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jbv1508950c319a6dd9c39655e79fe3bd6cbd7cdccd394-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-download\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:30: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-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842361968,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=3b8a1ad703a4fd477d3671b9d7f83ec8b513b51f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRunUID=5062234b-dab4-4712-bb2e-1bb5b1d4fb1f,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd-build,tekton.dev/taskRunUID=024fc036-e002-4e8f-acbd-4df6fa2e37da"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-ga1b702a1083815229d612f86517da32f-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-ga1b702a1083815229d612f86517da32f-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-ga1b702a1083815229d612f86517da32f-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-ga1b702a1083815229d612f86517da32f-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-ga1b702a1083815229d612f86517da32f-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-ga1b702a1083815229d612f86517da32f-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-ga1b702a1083815229d612f86517da32f-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-ga1b702a1083815229d612f86517da32f-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-ga1b702a1083815229d612f86517da32f-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-ga1b702a1083815229d612f86517da32f-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-ga1b702a1083815229d612f86517da32f-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-ga1b702a1083815229d612f86517da32f-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-ga1b702a1083815229d612f86517da32f-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-ga1b702a1083815229d612f86517da32f-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-ga1b702a1083815229d612f86517da32f-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-ga1b702a1083815229d612f86517da32f-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-ga1b702a1083815229d612f86517da32f-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-ga1b702a1083815229d612f86517da32f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-ga1b702a1083815229d612f86517da32f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-ga1b702a1083815229d612f86517da32f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30: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-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75842608516,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-gitops-repository,pipelinesascode.tekton.dev/sha=192bd7833349ffb4ddc5dc533a3af5d3bf178c39,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRunUID=37439378-2a58-4e97-9ee6-02048ac4fccc,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-python-hf1e7edd8c2ccb43514169c1510bbfac5-upload-sboms,tekton.dev/taskRunUID=9183378c-c1aa-403b-b171-538024e1e843"} {"level":"debug","ts":"2026-05-13T17:30: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-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842131004,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=13e0c92e2019ac744e6c5061f4e1402fdfb9e9f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRunUID=0d6ba719-649a-4f0b-8274-81006f506aec,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-deployment-check,tekton.dev/taskRunUID=ef7de2b9-ef91-4e00-b073-10a6f2d36e27"} {"level":"debug","ts":"2026-05-13T17:30: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-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842131004,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=13e0c92e2019ac744e6c5061f4e1402fdfb9e9f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRunUID=0d6ba719-649a-4f0b-8274-81006f506aec,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-show-sbom,tekton.dev/taskRunUID=8c7f80fc-f7fd-41c9-928e-b8052ef2a340"} {"level":"debug","ts":"2026-05-13T17:30: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-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-deployment-check,tekton.dev/taskRunUID=aae01670-3c69-4cd0-8ce8-7fdd8f79c288"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-scan,tekton.dev/taskRunUID=7d5da7f5-1d9a-4c9c-8b09-8769294e499f"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=6feace9bd09d2d474ccbaf12ce0bde31af64e009,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRunUID=70e4ff1a-fef3-4d5e-89fc-9cb5a429b3ec,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-j1508950c319b4f4e34f900290b07662b-clone-repository,tekton.dev/taskRunUID=07e0d875-a207-4733-888e-17ed19405769"} {"level":"debug","ts":"2026-05-13T17:30: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-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-build,tekton.dev/taskRunUID=13ce1c6c-fcaf-4d9a-97a6-3f63f783c466"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-summarize,tekton.dev/taskRunUID=0f1dd379-dc4c-4b47-8d1d-7bdd0f0e8c81"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-show-sbom,tekton.dev/taskRunUID=2f099fe4-492b-4913-852d-2f4a03227f56"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=ae46106ccd46a50e808ccdd7208efeb929bdecf0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRunUID=e381a49a-859b-4976-be2a-e85c184c00bf,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn5761a60bef276714ac4465f71d8e1104-clone-repository,tekton.dev/taskRunUID=437dab8b-13d3-4dea-85b0-d5c4e30630bf"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotn5761a60bef276ee5afe71a0f8745f2e12e2b749acc1f3-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:30: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-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan,tekton.dev/taskRunUID=bdff0889-8220-49e1-82ec-c049971c117b"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75841552277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build,tekton.dev/taskRunUID=a39230de-c697-4928-9ada-ac62c030682c"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-clone-repository,tekton.dev/taskRunUID=ad02f7b0-3d57-49b5-843c-157e7bc269d0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth4e07287adb85ab0f19921d98ea00685b-clone-repository,tekton.dev/taskRunUID=16179c1e-60a7-403c-bdfd-0c1109a8e792"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841861738,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-show-sbom,tekton.dev/taskRunUID=6e1185c4-f5b9-4dc2-b0a6-b81a0526b41e"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-18a8e5af53,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=13d110cbfc73683f49870ae260a7c15f82415d13,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv"} {"level":"debug","ts":"2026-05-13T17:30: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-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-deploy,tekton.dev/taskRunUID=6b0c170b-0793-454d-9940-24bd39e904a1"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842223201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=30ede91572aa0c6c0b0acb1d3a569f838e6ca11a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRunUID=e325cbb7-f2ab-406d-a044-b01b19951f34,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejs7d369536582bc9ab3b74ffe44726d49b-download-sboms,tekton.dev/taskRunUID=7e61d870-6685-41b0-a49a-b336b3c81093"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841333405,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-show-sbom,tekton.dev/taskRunUID=fc74024a-2856-41cb-9fff-be42d1d681aa"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-show-sbom,tekton.dev/taskRunUID=e18bc92b-7bf6-47f6-bca6-0a1a5b223129"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build,tekton.dev/taskRunUID=636f13ce-4615-464c-adce-0612de5bcd42"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-show-sbom,tekton.dev/taskRunUID=bc5096a6-4cde-4bd6-9a66-5603142107a6"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841333405,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-scan,tekton.dev/taskRunUID=97c8ece2-f2a8-431e-a2e3-58cd609f1325"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-18a8e5af53,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-18a8e5af53-7c5bf58899,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=13d110cbfc73683f49870ae260a7c15f82415d13,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,statefulset.kubernetes.io/pod-name=affinity-assistant-18a8e5af53-0,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv"} {"level":"debug","ts":"2026-05-13T17:30: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-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-clone-repository,tekton.dev/taskRunUID=8e8666a9-d1c0-492e-900a-27a1dcd6bc32"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842223201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=30ede91572aa0c6c0b0acb1d3a569f838e6ca11a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRunUID=e325cbb7-f2ab-406d-a044-b01b19951f34,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-mwc7d369536582bc9ab3b74ffe44726d49b-get-images,tekton.dev/taskRunUID=f183082e-571e-4612-8a3b-0a543d00b714"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-summarize,tekton.dev/taskRunUID=90ef9116-0512-423b-9206-2b02f3bc59a8"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842282719,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRunUID=b9308166-1099-4aa8-b9ce-924fa0cd068d,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs-deploy,tekton.dev/taskRunUID=46ec6f7c-1081-467c-b22e-3c17727eda36"} {"level":"debug","ts":"2026-05-13T17:30: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-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842282719,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRunUID=b9308166-1099-4aa8-b9ce-924fa0cd068d,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs-scan,tekton.dev/taskRunUID=f8428b5f-46f7-4d34-b502-ec39301fbb91"} {"level":"debug","ts":"2026-05-13T17:30: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-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan,tekton.dev/taskRunUID=7abc1b70-7803-4cb9-b8be-28a513a820d0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-scan,tekton.dev/taskRunUID=2b711629-dc0f-4e4c-a598-5a5c3f242f2c"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-gitops-repository,pipelinesascode.tekton.dev/sha=192bd7833349ffb4ddc5dc533a3af5d3bf178c39,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRunUID=37439378-2a58-4e97-9ee6-02048ac4fccc,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pythf1e7edd8c2ccb43514169c1510bbfac5-clone-repository,tekton.dev/taskRunUID=5a48fff2-813e-4ef6-abc1-806334fec99f"} {"level":"debug","ts":"2026-05-13T17:30: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-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75842608516,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-gitops-repository,pipelinesascode.tekton.dev/sha=192bd7833349ffb4ddc5dc533a3af5d3bf178c39,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRunUID=37439378-2a58-4e97-9ee6-02048ac4fccc,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pythof1e7edd8c2ccb43514169c1510bbfac5-verify-conforma,tekton.dev/taskRunUID=9abf3939-85fa-4b85-ac22-c8d076d31404"} {"level":"debug","ts":"2026-05-13T17:30: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-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-build,tekton.dev/taskRunUID=d2c6845f-d149-4d20-9790-88a8bb6f6d10"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841861738,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-deployment-check,tekton.dev/taskRunUID=271dd98d-25ac-4f38-8b6c-72a45834ce7a"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-scan,tekton.dev/taskRunUID=748416cd-4911-4884-8c9b-52fbe68ac3f1"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-deploy,tekton.dev/taskRunUID=3151c1f1-afae-4fa8-87c7-a5d220b5dd0a"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-clone-repository,tekton.dev/taskRunUID=1a0147b6-9ced-4d1f-be5a-179be66b3379"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842131004,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=13e0c92e2019ac744e6c5061f4e1402fdfb9e9f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRunUID=0d6ba719-649a-4f0b-8274-81006f506aec,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-deploy,tekton.dev/taskRunUID=dfa12479-a965-469c-95c9-14d41aedffbb"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-deploy-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:30: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-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-build,tekton.dev/taskRunUID=d2606147-fde2-4b9e-aab1-7f1ac7634ec4"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75842608516,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-gitops-repository,pipelinesascode.tekton.dev/sha=192bd7833349ffb4ddc5dc533a3af5d3bf178c39,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRunUID=37439378-2a58-4e97-9ee6-02048ac4fccc,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-pythonf1e7edd8c2ccb43514169c1510bbfac5-download-sboms,tekton.dev/taskRunUID=e865229b-14d3-4b30-b894-c957ee1e7d0f"} {"level":"debug","ts":"2026-05-13T17:30: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-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-show-sbom,tekton.dev/taskRunUID=6a2501c7-88d3-4afa-b900-7a539eba086a"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841861738,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build,tekton.dev/taskRunUID=fb1bab77-75fa-4643-b5ae-7cfd2f0e1b21"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build,tekton.dev/taskRunUID=4c54cb65-71a4-4c3d-b4c5-58180991f0d2"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-clone-repository,tekton.dev/taskRunUID=982ec912-84d0-45a5-91f2-02b2f19d9864"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-deploy,tekton.dev/taskRunUID=4f446d53-474f-4284-b18f-0db6bce0d2a6"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-scan,tekton.dev/taskRunUID=ab3dac6b-ef50-4352-9e95-d8cc9d98a29a"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842361968,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=3b8a1ad703a4fd477d3671b9d7f83ec8b513b51f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRunUID=5062234b-dab4-4712-bb2e-1bb5b1d4fb1f,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-spring0eab28a0970471f9ffe831aedd55ec22-show-sbom,tekton.dev/taskRunUID=840255c4-db13-4a52-b8e8-c1cc2ae44012"} {"level":"debug","ts":"2026-05-13T17:30: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-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-summarize,tekton.dev/taskRunUID=eecc7739-2ca7-441e-b267-659e2a863040"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-deployment-check,tekton.dev/taskRunUID=de22449e-40e0-4496-9b4a-08e928c9d78e"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842282719,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRunUID=b9308166-1099-4aa8-b9ce-924fa0cd068d,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs-build,tekton.dev/taskRunUID=b3b21a3b-22ff-4e7a-8e60-5e23d7dd8fc0"} {"level":"debug","ts":"2026-05-13T17:30: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-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=3b8a1ad703a4fd477d3671b9d7f83ec8b513b51f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRunUID=5062234b-dab4-4712-bb2e-1bb5b1d4fb1f,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java0eab28a0970471f9ffe831aedd55ec22-clone-repository,tekton.dev/taskRunUID=e76a6ea0-d726-4203-89d7-27e6a3f2f90f"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javaa0472b909c7a577e3707fbfa7e087c79-clone-repository,tekton.dev/taskRunUID=83ee9c53-220b-4fea-8dc0-4717b3fbcf3f"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=24778ed41a6f7f53d0aa81baba44361b63715bad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRunUID=f33a8f89-162e-4dfe-9920-cd42a0b4238b,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node27126cc612243d7d404cf648039ef362-clone-repository,tekton.dev/taskRunUID=e377fa93-d51a-483b-8481-3e2fc3be89a7"} {"level":"debug","ts":"2026-05-13T17:30: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-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841333405,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-summarize,tekton.dev/taskRunUID=9542fc14-6f31-4e4c-ae45-14b11ee86f54"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841861738,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-scan,tekton.dev/taskRunUID=d1c4899c-53ac-4c68-8d55-1a33b0ec8726"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842403493,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=a6cc5e1fde7bcde3df522c8d2afbf3de642fc34d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRunUID=1d90a95b-6276-4332-bcb3-ffaffab74576,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-jb1902bf3dcaa5f787c6be95d9dac87423-verify-conforma,tekton.dev/taskRunUID=acec36e4-21dd-44d7-a27e-262c95f0149c"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-jb1902bf3dcaa516194e3523ed6c54c30913c3547d0b8e-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30: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-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-scan,tekton.dev/taskRunUID=f270b2c8-8f29-475b-963e-774b92612a41"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node64a207eb0919b6cc14554e4ddd68bafe-clone-repository,tekton.dev/taskRunUID=e1d72037-7e0d-46e0-b825-5314dc48b395"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841861738,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-summarize,tekton.dev/taskRunUID=8f25aaac-5601-4de1-a57a-eff51d501fa4"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=a6cc5e1fde7bcde3df522c8d2afbf3de642fc34d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRunUID=1d90a95b-6276-4332-bcb3-ffaffab74576,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-j1902bf3dcaa5f787c6be95d9dac87423-clone-repository,tekton.dev/taskRunUID=9175cbbb-3b43-4216-ba66-556301e9ddeb"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842706496,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=6feace9bd09d2d474ccbaf12ce0bde31af64e009,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRunUID=70e4ff1a-fef3-4d5e-89fc-9cb5a429b3ec,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-jb1508950c319b4f4e34f900290b07662b-verify-conforma,tekton.dev/taskRunUID=58a44a6c-8a65-4040-8a04-05ca22002808"} {"level":"debug","ts":"2026-05-13T17:30: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-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842403493,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=a6cc5e1fde7bcde3df522c8d2afbf3de642fc34d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRunUID=1d90a95b-6276-4332-bcb3-ffaffab74576,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-jbv1902bf3dcaa5f787c6be95d9dac87423-download-sboms,tekton.dev/taskRunUID=c0ac127b-10fd-4cc1-a620-6dd6f97c2dcb"} {"level":"debug","ts":"2026-05-13T17:30: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-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-show-sbom,tekton.dev/taskRunUID=120f7766-b258-4c73-83de-fee73ce15cd9"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842282719,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRunUID=b9308166-1099-4aa8-b9ce-924fa0cd068d,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-javab89c0444750b67c35520c57e1e393470-deployment-check,tekton.dev/taskRunUID=0edd1029-847a-4cda-b8e9-9caaa2823fe1"} {"level":"debug","ts":"2026-05-13T17:30: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-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842223201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=30ede91572aa0c6c0b0acb1d3a569f838e6ca11a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRunUID=e325cbb7-f2ab-406d-a044-b01b19951f34,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodej7d369536582bc9ab3b74ffe44726d49b-verify-conforma,tekton.dev/taskRunUID=9cafec25-caad-41be-9c18-e9b53b4dddee"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-clone-repository,tekton.dev/taskRunUID=72d4fd20-190a-4b3c-8d11-073e4ab6ebcd"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-build,tekton.dev/taskRunUID=9339bd0a-44f0-446f-92fa-dd0001671535"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842282719,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRunUID=b9308166-1099-4aa8-b9ce-924fa0cd068d,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs-show-sbom,tekton.dev/taskRunUID=05014ae3-cb7a-4e68-934b-5593eccb2c88"} {"level":"debug","ts":"2026-05-13T17:30: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-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842131004,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=13e0c92e2019ac744e6c5061f4e1402fdfb9e9f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRunUID=0d6ba719-649a-4f0b-8274-81006f506aec,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-scan,tekton.dev/taskRunUID=acfbc887-df15-459c-9fba-874961d1c878"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-scan-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30: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-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842556185,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=24778ed41a6f7f53d0aa81baba44361b63715bad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRunUID=f33a8f89-162e-4dfe-9920-cd42a0b4238b,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodej27126cc612243d7d404cf648039ef362-verify-conforma,tekton.dev/taskRunUID=ae7db330-7107-42cf-95f7-877a1d144f46"} {"level":"debug","ts":"2026-05-13T17:30: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-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-summarize,tekton.dev/taskRunUID=96176366-d336-4d17-a13d-aa2eb73a2b19"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842706496,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=6feace9bd09d2d474ccbaf12ce0bde31af64e009,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRunUID=70e4ff1a-fef3-4d5e-89fc-9cb5a429b3ec,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp-upload-sboms,tekton.dev/taskRunUID=c44630e8-9978-4701-b13d-9370529ab813"} {"level":"debug","ts":"2026-05-13T17:30: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-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-clone-repository,tekton.dev/taskRunUID=2164e285-75d7-4427-9c38-d8e6cb5041da"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=30ede91572aa0c6c0b0acb1d3a569f838e6ca11a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRunUID=e325cbb7-f2ab-406d-a044-b01b19951f34,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node7d369536582bc9ab3b74ffe44726d49b-clone-repository,tekton.dev/taskRunUID=701b858f-e097-4ffe-af5b-08f3dc75feaa"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842556185,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=24778ed41a6f7f53d0aa81baba44361b63715bad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRunUID=f33a8f89-162e-4dfe-9920-cd42a0b4238b,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-m27126cc612243d7d404cf648039ef362-upload-sboms,tekton.dev/taskRunUID=9ba10127-8605-4cc3-8148-674bc81ca8fc"} {"level":"debug","ts":"2026-05-13T17:30: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-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842223201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=30ede91572aa0c6c0b0acb1d3a569f838e6ca11a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRunUID=e325cbb7-f2ab-406d-a044-b01b19951f34,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-m7d369536582bc9ab3b74ffe44726d49b-upload-sboms,tekton.dev/taskRunUID=08758506-094b-46c0-b436-52c47e1a27d6"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75842486468,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=ae46106ccd46a50e808ccdd7208efeb929bdecf0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRunUID=e381a49a-859b-4976-be2a-e85c184c00bf,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotne5761a60bef276714ac4465f71d8e1104-verify-conforma,tekton.dev/taskRunUID=c16d9576-83e8-441b-9136-379c487c1dbb"} {"level":"debug","ts":"2026-05-13T17:30: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-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnfeb22a6937117ba8227b191039015987-clone-repository,tekton.dev/taskRunUID=c7805e02-7bb1-4287-8726-38545379474d"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842131004,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=13e0c92e2019ac744e6c5061f4e1402fdfb9e9f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRunUID=0d6ba719-649a-4f0b-8274-81006f506aec,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-build,tekton.dev/taskRunUID=0df05d50-400c-439e-bdb0-5d4a8a409881"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:30: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-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75841552277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-show-sbom,tekton.dev/taskRunUID=f2dd66e0-ca14-4354-8216-71f67994d8b2"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-summarize,tekton.dev/taskRunUID=f9b0710b-62a6-40b9-a94e-27959db88941"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-summarize,tekton.dev/taskRunUID=e2569897-8c2a-43ed-b20b-1ce6a7f38ad5"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-build,tekton.dev/taskRunUID=7b2ec249-c427-4883-8b74-eae9ef4f24ce"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75842608516,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-gitops-repository,pipelinesascode.tekton.dev/sha=192bd7833349ffb4ddc5dc533a3af5d3bf178c39,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRunUID=37439378-2a58-4e97-9ee6-02048ac4fccc,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-python-hxkf1e7edd8c2ccb43514169c1510bbfac5-get-images,tekton.dev/taskRunUID=3a887aaa-2469-462f-9f5e-5e1c82be9396"} {"level":"debug","ts":"2026-05-13T17:30: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-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75841552277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-summarize,tekton.dev/taskRunUID=01ea1219-d0c9-49b1-bded-e8a0be00f4d1"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30: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-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75842486468,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=ae46106ccd46a50e808ccdd7208efeb929bdecf0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRunUID=e381a49a-859b-4976-be2a-e85c184c00bf,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-dotnet-b5761a60bef276714ac4465f71d8e1104-upload-sboms,tekton.dev/taskRunUID=019fd14d-b680-4d03-b80a-52d914b72c04"} {"level":"debug","ts":"2026-05-13T17:30: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-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842706496,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=6feace9bd09d2d474ccbaf12ce0bde31af64e009,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRunUID=70e4ff1a-fef3-4d5e-89fc-9cb5a429b3ec,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp-get-images,tekton.dev/taskRunUID=5454d875-1867-4525-9c2e-853f2da7cdf5"} {"level":"debug","ts":"2026-05-13T17:30: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-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842131004,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=13e0c92e2019ac744e6c5061f4e1402fdfb9e9f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRunUID=0d6ba719-649a-4f0b-8274-81006f506aec,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-summarize,tekton.dev/taskRunUID=a5d30565-8d18-4ef7-8b86-2f1d0a87c56b"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-g5d2e07754fad6272217767c80046fb57-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-scan\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-05-13T17:30:31Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:30:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:30:31Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:30:31Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:30:32Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:30:32Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:32Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:32Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:32Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:32Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:32Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:32Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:32Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:32Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:32Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:32Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:32Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:32Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} I0513 17:30:33.581166 1 request.go:752] "Waited before sending request" delay="1.451865694s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-prod/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTI0MjcsInN0YXJ0IjoiL2UyZS10ZXN0cy1qYXZhLXF1YXJrdXMta2RncGp2bGctN2NjNmNkOTQ1Yi01YnJzc1x1MDAwMCJ9&limit=5" {"level":"info","ts":"2026-05-13T17:30:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=7cc6cd945b"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=57b7cf574f"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=694b7b9d6d"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl,pod-template-hash=58df47f4d4"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=5c6bc64f6"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn,pod-template-hash=7c46c95cbd"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu,pod-template-hash=7659c4d8d"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw,pod-template-hash=8546fdc6"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pod-template-hash=684bb8d45d"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb,pod-template-hash=d4947d4f4"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=546b494d7c"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=5d4f4f696d"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=84b5bb5fd6"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to 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-05-13T17:30:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"debug","ts":"2026-05-13T17:30:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"info","ts":"2026-05-13T17:30:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl,pod-template-hash=58df47f4d4"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu,pod-template-hash=7659c4d8d"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=84b5bb5fd6"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-mwcovcqf","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=755d9b568"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=5d4f4f696d"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw,pod-template-hash=8546fdc6"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=694b7b9d6d"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=57b7cf574f"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=5c6bc64f6"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=57774579d7"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pod-template-hash=684bb8d45d"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb,pod-template-hash=d4947d4f4"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=7cc6cd945b"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=64b7885d6"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=546b494d7c"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn,pod-template-hash=7c46c95cbd"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj"} {"level":"debug","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-13T17:30:39Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"info","ts":"2026-05-13T17:31:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=3a3370cb-2864-484f-962c-b905dde957eb,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=3a3370cb-2864-484f-962c-b905dde957eb,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:31: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-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:31:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:31:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:31:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:31:57Z","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=785d775686"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:31:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb,pod-template-hash=d4947d4f4"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=5d4f4f696d"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu,pod-template-hash=7659c4d8d"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=694b7b9d6d"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=5c6bc64f6"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw,pod-template-hash=8546fdc6"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pod-template-hash=684bb8d45d"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=84b5bb5fd6"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=546b494d7c"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=57b7cf574f"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn,pod-template-hash=7c46c95cbd"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl,pod-template-hash=58df47f4d4"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=64b7885d6"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-jbvezzlc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=57774579d7"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-ufdyjxsc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=7cc6cd945b"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:31:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-13T17:31:58Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:31:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"debug","ts":"2026-05-13T17:31:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"info","ts":"2026-05-13T17:31:58Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:31:59.517805 1 request.go:752] "Waited before sending request" delay="1.283891772s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTQ3MDQsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=84b5bb5fd6"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl,pod-template-hash=58df47f4d4"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw,pod-template-hash=8546fdc6"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu,pod-template-hash=7659c4d8d"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=5cb857f5db"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb,pod-template-hash=d4947d4f4"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=546b494d7c"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=755d9b568"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=57b7cf574f"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn,pod-template-hash=7c46c95cbd"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=5c6bc64f6"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=5d4f4f696d"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=694b7b9d6d"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=57774579d7"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pod-template-hash=684bb8d45d"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=7cc6cd945b"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=64b7885d6"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb"} {"level":"debug","ts":"2026-05-13T17:31:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-13T17:31:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:32:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-13T17:32:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:32:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:32:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:32:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=57d57f7b59,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-13T17:32:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:32:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-13T17:32:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:32:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-13T17:32:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-13T17:32:03Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:32:09.518276 1 request.go:752] "Waited before sending request" delay="1.994416572s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTQ4NDUsInN0YXJ0IjoidHNzYy1naXRvcHMtYXJnb2NkLXJlZGlzXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-170726-UTC,pod-template-hash=57996df7fc"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:32:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:32:09Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:32: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-05-13T17:32:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32: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-05-13T17:32:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:32:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:32:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:32:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:32: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-05-13T17:32:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:32:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:32:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:32: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.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:32:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:32:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:32:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:32: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.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:32:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:32:15Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-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=84b79d96d4"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=66c897bc4b"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,batch.kubernetes.io/job-name=segment-backup-installation-5slrm,controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,job-name=segment-backup-installation-5slrm"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=688f4887db"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5cbf9f5689"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,batch.kubernetes.io/job-name=ctlog-createtree-job-tn27k,controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,job-name=ctlog-createtree-job-tn27k"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5f968996d9"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=6f7c95fb44"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=84cc567b95"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=261504dc-7212-4241-b0cd-2f40651ac3ba,batch.kubernetes.io/job-name=tuf-repository-init-4lhm8,controller-uid=261504dc-7212-4241-b0cd-2f40651ac3ba,job-name=tuf-repository-init-4lhm8,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=57d7946db4"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=190e2308-c925-4793-aade-d973757f12de,batch.kubernetes.io/job-name=rekor-createtree-job-8w42l,controller-uid=190e2308-c925-4793-aade-d973757f12de,job-name=rekor-createtree-job-8w42l"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:32:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:32:21.519193 1 request.go:752] "Waited before sending request" delay="1.832595725s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-development/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTUxNjksInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=7cc6cd945b"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pod-template-hash=9d789d85b"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=546b494d7c"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=57774579d7"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=5c6bc64f6"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn,pod-template-hash=7c46c95cbd"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=5cb857f5db"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=84b5bb5fd6"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=57b7cf574f"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=694b7b9d6d"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=5d4f4f696d"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=64b7885d6"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=755d9b568"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl,pod-template-hash=58df47f4d4"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw,pod-template-hash=8546fdc6"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb,pod-template-hash=d4947d4f4"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=85c4b7b785"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pod-template-hash=684bb8d45d"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu,pod-template-hash=7659c4d8d"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-13T17:32:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:32:25Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:32:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:32:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:32:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:32:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:32:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-6c6f98b65,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:32:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:32:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:32:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:32:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=973f9d09-63ed-4edb-8f16-ee4a2c308998,batch.kubernetes.io/job-name=tssc-iam,controller-uid=973f9d09-63ed-4edb-8f16-ee4a2c308998,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:32:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:32:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:32:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:32:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:32:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:32:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:32:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} I0513 17:32:31.562180 1 request.go:752] "Waited before sending request" delay="1.80790339s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTU0NzksInN0YXJ0IjoiZTJlLXRlc3RzLWphdmEtcTM0ZTllZTRjNTQ5Y2MyOGY5MzcwOGExNDg0MjQxNTU1ZGM1NzZkOTg1YzMtcG9kXHUwMDAwIn0&limit=5" I0513 17:32:41.562209 1 request.go:752] "Waited before sending request" delay="1.978156027s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTU0NzksInN0YXJ0IjoiZTJlLXRlc3RzLWphdmEtc3ByaW5nYm9vdC1naWhrb2lxcy1vbi1wdXNoLTlrNnFzLXN1bW1hcml6ZS1wb2RcdTAwMDAifQ&limit=5" I0513 17:32:51.563185 1 request.go:752] "Waited before sending request" delay="1.973163663s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTU0NzksInN0YXJ0IjoiZTJlLXRlc3RzLW5vZGVqcy1td2NvdmNxZi1vbi1wdXNoLW01Y2Q3LWJ1aWxkLXBvZFx1MDAwMCJ9&limit=5" I0513 17:33:01.563313 1 request.go:752] "Waited before sending request" delay="1.981038504s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTU0NzksInN0YXJ0IjoiZTJlLXRlc3RzLXB5dGhvbi1oeGtnd3B4dS1vbi1wdXNoLWZtcDloLWRlcGxveW1lbnQtY2hlY2stcG9kXHUwMDAwIn0&limit=5" {"level":"info","ts":"2026-05-13T17:33:01Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75843062906,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=ea9fd2714c0e7e5ae3d80cb8b9637ba883cad2c5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-tlksx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-tlksx,tekton.dev/pipelineRunUID=b27c382d-20a2-4819-9e6e-1e5d619c452b,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-e43d2748272b037b21286e884338e45c-verify-conforma,tekton.dev/taskRunUID=e110af06-2a86-478e-99a4-bf3ffdf46cc9"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-e43d2748272b7b213ef12e0cd5b2554c2c6391d73060-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-e43d2748272b7b213ef12e0cd5b2554c2c6391d73060-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-e43d2748272b7b213ef12e0cd5b2554c2c6391d73060-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-e43d2748272b7b213ef12e0cd5b2554c2c6391d73060-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-e43d2748272b7b213ef12e0cd5b2554c2c6391d73060-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-e43d2748272b7b213ef12e0cd5b2554c2c6391d73060-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-e43d2748272b7b213ef12e0cd5b2554c2c6391d73060-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-e43d2748272b7b213ef12e0cd5b2554c2c6391d73060-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-e43d2748272b7b213ef12e0cd5b2554c2c6391d73060-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-e43d2748272b7b213ef12e0cd5b2554c2c6391d73060-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-e43d2748272b7b213ef12e0cd5b2554c2c6391d73060-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-verify\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-e43d2748272b7b213ef12e0cd5b2554c2c6391d73060-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-e43d2748272b7b213ef12e0cd5b2554c2c6391d73060-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-e43d2748272b7b213ef12e0cd5b2554c2c6391d73060-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-e43d2748272b7b213ef12e0cd5b2554c2c6391d73060-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-e43d2748272b7b213ef12e0cd5b2554c2c6391d73060-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-e43d2748272b7b213ef12e0cd5b2554c2c6391d73060-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-e43d2748272b7b213ef12e0cd5b2554c2c6391d73060-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-e43d2748272b7b213ef12e0cd5b2554c2c6391d73060-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841861738,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-show-sbom,tekton.dev/taskRunUID=6e1185c4-f5b9-4dc2-b0a6-b81a0526b41e"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842403493,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=a6cc5e1fde7bcde3df522c8d2afbf3de642fc34d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRunUID=1d90a95b-6276-4332-bcb3-ffaffab74576,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4-get-images,tekton.dev/taskRunUID=d5a20fd4-080b-4f34-9d61-5cb93c9bb8ef"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75842608516,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-gitops-repository,pipelinesascode.tekton.dev/sha=192bd7833349ffb4ddc5dc533a3af5d3bf178c39,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRunUID=37439378-2a58-4e97-9ee6-02048ac4fccc,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-python-hf1e7edd8c2ccb43514169c1510bbfac5-upload-sboms,tekton.dev/taskRunUID=9183378c-c1aa-403b-b171-538024e1e843"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842750158,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=13d110cbfc73683f49870ae260a7c15f82415d13,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRunUID=47a18564-ea44-4f9e-89e6-8db4d05d1519,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quark34e9ee4c5495d5f9f0671b0f81c76ee0-get-images,tekton.dev/taskRunUID=384da85b-6823-4dcf-b153-dc681f5f5b22"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark34e9ee46c02c492a53e19c22ec158cbec387693-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark34e9ee46c02c492a53e19c22ec158cbec387693-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark34e9ee46c02c492a53e19c22ec158cbec387693-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark34e9ee46c02c492a53e19c22ec158cbec387693-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark34e9ee46c02c492a53e19c22ec158cbec387693-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark34e9ee46c02c492a53e19c22ec158cbec387693-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark34e9ee46c02c492a53e19c22ec158cbec387693-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark34e9ee46c02c492a53e19c22ec158cbec387693-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark34e9ee46c02c492a53e19c22ec158cbec387693-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-init\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark34e9ee46c02c492a53e19c22ec158cbec387693-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-get-images\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark34e9ee46c02c492a53e19c22ec158cbec387693-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark34e9ee46c02c492a53e19c22ec158cbec387693-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark34e9ee46c02c492a53e19c22ec158cbec387693-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark34e9ee46c02c492a53e19c22ec158cbec387693-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark34e9ee46c02c492a53e19c22ec158cbec387693-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark34e9ee46c02c492a53e19c22ec158cbec387693-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark34e9ee46c02c492a53e19c22ec158cbec387693-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark34e9ee46c02c492a53e19c22ec158cbec387693-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark34e9ee46c02c492a53e19c22ec158cbec387693-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark34e9ee46c02c492a53e19c22ec158cbec387693-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842131004,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=13e0c92e2019ac744e6c5061f4e1402fdfb9e9f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRunUID=0d6ba719-649a-4f0b-8274-81006f506aec,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-deployment-check,tekton.dev/taskRunUID=ef7de2b9-ef91-4e00-b073-10a6f2d36e27"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842361968,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=3b8a1ad703a4fd477d3671b9d7f83ec8b513b51f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRunUID=5062234b-dab4-4712-bb2e-1bb5b1d4fb1f,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd-build,tekton.dev/taskRunUID=024fc036-e002-4e8f-acbd-4df6fa2e37da"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-scan,tekton.dev/taskRunUID=2b711629-dc0f-4e4c-a598-5a5c3f242f2c"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=e0c110a5b0c22ad495cea1172cb927efbb20fae9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-4wfqz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-4wfqz,tekton.dev/pipelineRunUID=ae1217ef-04dd-4549-a964-8289c82a5dbc,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnc92378110af41d23260c60c0379e778a-clone-repository,tekton.dev/taskRunUID=3b0df07e-fcd5-4828-a59d-edf091eefe62"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnc92378110af41df5454c2d31cfd53c380c01dc9c9ef17-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnc92378110af41df5454c2d31cfd53c380c01dc9c9ef17-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnc92378110af41df5454c2d31cfd53c380c01dc9c9ef17-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnc92378110af41df5454c2d31cfd53c380c01dc9c9ef17-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnc92378110af41df5454c2d31cfd53c380c01dc9c9ef17-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnc92378110af41df5454c2d31cfd53c380c01dc9c9ef17-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnc92378110af41df5454c2d31cfd53c380c01dc9c9ef17-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnc92378110af41df5454c2d31cfd53c380c01dc9c9ef17-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-clone\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnc92378110af41df5454c2d31cfd53c380c01dc9c9ef17-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-symlink-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnc92378110af41df5454c2d31cfd53c380c01dc9c9ef17-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnc92378110af41df5454c2d31cfd53c380c01dc9c9ef17-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnc92378110af41df5454c2d31cfd53c380c01dc9c9ef17-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnc92378110af41df5454c2d31cfd53c380c01dc9c9ef17-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnc92378110af41df5454c2d31cfd53c380c01dc9c9ef17-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnc92378110af41df5454c2d31cfd53c380c01dc9c9ef17-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnc92378110af41df5454c2d31cfd53c380c01dc9c9ef17-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnc92378110af41df5454c2d31cfd53c380c01dc9c9ef17-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75842835505,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=e0c110a5b0c22ad495cea1172cb927efbb20fae9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-4wfqz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-4wfqz,tekton.dev/pipelineRunUID=ae1217ef-04dd-4549-a964-8289c82a5dbc,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-basc92378110af41d23260c60c0379e778a-get-images,tekton.dev/taskRunUID=affeb0ed-4601-4c80-8a51-f4f372970f3e"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basc923781ab719b43778c72e40bf85d153bc10410-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basc923781ab719b43778c72e40bf85d153bc10410-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basc923781ab719b43778c72e40bf85d153bc10410-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basc923781ab719b43778c72e40bf85d153bc10410-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basc923781ab719b43778c72e40bf85d153bc10410-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basc923781ab719b43778c72e40bf85d153bc10410-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basc923781ab719b43778c72e40bf85d153bc10410-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basc923781ab719b43778c72e40bf85d153bc10410-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basc923781ab719b43778c72e40bf85d153bc10410-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-init\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basc923781ab719b43778c72e40bf85d153bc10410-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-get-images\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basc923781ab719b43778c72e40bf85d153bc10410-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basc923781ab719b43778c72e40bf85d153bc10410-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basc923781ab719b43778c72e40bf85d153bc10410-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basc923781ab719b43778c72e40bf85d153bc10410-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basc923781ab719b43778c72e40bf85d153bc10410-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basc923781ab719b43778c72e40bf85d153bc10410-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basc923781ab719b43778c72e40bf85d153bc10410-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basc923781ab719b43778c72e40bf85d153bc10410-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basc923781ab719b43778c72e40bf85d153bc10410-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basc923781ab719b43778c72e40bf85d153bc10410-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842403493,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=a6cc5e1fde7bcde3df522c8d2afbf3de642fc34d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRunUID=1d90a95b-6276-4332-bcb3-ffaffab74576,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-jb1902bf3dcaa5f787c6be95d9dac87423-verify-conforma,tekton.dev/taskRunUID=acec36e4-21dd-44d7-a27e-262c95f0149c"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75841552277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build,tekton.dev/taskRunUID=a39230de-c697-4928-9ada-ac62c030682c"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=6076649fcfd2861d650a065669cf72e41ddbf19c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg,tekton.dev/pipelineRunUID=2898eebc-2834-4a6a-9eb9-4a7821aac7f6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javab966f5ea11d6ab94b586575e576efd16-clone-repository,tekton.dev/taskRunUID=20ef58bc-9bdc-40eb-8d39-2db0dc4e41a7"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javab966f5ea11d6a704ce25bbed2a7fcf2afc59ac5c5f1c3-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javab966f5ea11d6a704ce25bbed2a7fcf2afc59ac5c5f1c3-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javab966f5ea11d6a704ce25bbed2a7fcf2afc59ac5c5f1c3-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javab966f5ea11d6a704ce25bbed2a7fcf2afc59ac5c5f1c3-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javab966f5ea11d6a704ce25bbed2a7fcf2afc59ac5c5f1c3-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javab966f5ea11d6a704ce25bbed2a7fcf2afc59ac5c5f1c3-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javab966f5ea11d6a704ce25bbed2a7fcf2afc59ac5c5f1c3-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javab966f5ea11d6a704ce25bbed2a7fcf2afc59ac5c5f1c3-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-clone\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javab966f5ea11d6a704ce25bbed2a7fcf2afc59ac5c5f1c3-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-symlink-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javab966f5ea11d6a704ce25bbed2a7fcf2afc59ac5c5f1c3-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javab966f5ea11d6a704ce25bbed2a7fcf2afc59ac5c5f1c3-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javab966f5ea11d6a704ce25bbed2a7fcf2afc59ac5c5f1c3-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javab966f5ea11d6a704ce25bbed2a7fcf2afc59ac5c5f1c3-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javab966f5ea11d6a704ce25bbed2a7fcf2afc59ac5c5f1c3-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javab966f5ea11d6a704ce25bbed2a7fcf2afc59ac5c5f1c3-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javab966f5ea11d6a704ce25bbed2a7fcf2afc59ac5c5f1c3-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javab966f5ea11d6a704ce25bbed2a7fcf2afc59ac5c5f1c3-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan,tekton.dev/taskRunUID=bdff0889-8220-49e1-82ec-c049971c117b"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=24778ed41a6f7f53d0aa81baba44361b63715bad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRunUID=f33a8f89-162e-4dfe-9920-cd42a0b4238b,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node27126cc612243d7d404cf648039ef362-clone-repository,tekton.dev/taskRunUID=e377fa93-d51a-483b-8481-3e2fc3be89a7"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth4e07287adb85ab0f19921d98ea00685b-clone-repository,tekton.dev/taskRunUID=16179c1e-60a7-403c-bdfd-0c1109a8e792"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75842486468,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=ae46106ccd46a50e808ccdd7208efeb929bdecf0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRunUID=e381a49a-859b-4976-be2a-e85c184c00bf,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-dotnet5761a60bef276714ac4465f71d8e1104-download-sboms,tekton.dev/taskRunUID=4dc94008-b3da-4947-b601-0b21aa32fc8c"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=ae46106ccd46a50e808ccdd7208efeb929bdecf0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRunUID=e381a49a-859b-4976-be2a-e85c184c00bf,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn5761a60bef276714ac4465f71d8e1104-clone-repository,tekton.dev/taskRunUID=437dab8b-13d3-4dea-85b0-d5c4e30630bf"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842131004,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=13e0c92e2019ac744e6c5061f4e1402fdfb9e9f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRunUID=0d6ba719-649a-4f0b-8274-81006f506aec,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-deploy,tekton.dev/taskRunUID=dfa12479-a965-469c-95c9-14d41aedffbb"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841333405,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-summarize,tekton.dev/taskRunUID=9542fc14-6f31-4e4c-ae45-14b11ee86f54"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-summarize,tekton.dev/taskRunUID=96176366-d336-4d17-a13d-aa2eb73a2b19"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-show-sbom,tekton.dev/taskRunUID=e18bc92b-7bf6-47f6-bca6-0a1a5b223129"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75843062906,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=ea9fd2714c0e7e5ae3d80cb8b9637ba883cad2c5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-tlksx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-tlksx,tekton.dev/pipelineRunUID=b27c382d-20a2-4819-9e6e-1e5d619c452b,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-qe43d2748272b037b21286e884338e45c-download-sboms,tekton.dev/taskRunUID=82ca906c-7101-4f0d-9270-b90547659e04"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qe43d27482720920992a4f008a08d5fba74d47ffbe50-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qe43d27482720920992a4f008a08d5fba74d47ffbe50-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qe43d27482720920992a4f008a08d5fba74d47ffbe50-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qe43d27482720920992a4f008a08d5fba74d47ffbe50-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qe43d27482720920992a4f008a08d5fba74d47ffbe50-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qe43d27482720920992a4f008a08d5fba74d47ffbe50-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-qe43d27482720920992a4f008a08d5fba74d47ffbe50-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRunUID=b9308166-1099-4aa8-b9ce-924fa0cd068d,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javab89c0444750b67c35520c57e1e393470-clone-repository,tekton.dev/taskRunUID=cd6b3a41-ecd8-4268-a745-002e72a07f3e"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842223201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=30ede91572aa0c6c0b0acb1d3a569f838e6ca11a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRunUID=e325cbb7-f2ab-406d-a044-b01b19951f34,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-m7d369536582bc9ab3b74ffe44726d49b-upload-sboms,tekton.dev/taskRunUID=08758506-094b-46c0-b436-52c47e1a27d6"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842223201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=30ede91572aa0c6c0b0acb1d3a569f838e6ca11a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRunUID=e325cbb7-f2ab-406d-a044-b01b19951f34,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-mwc7d369536582bc9ab3b74ffe44726d49b-get-images,tekton.dev/taskRunUID=f183082e-571e-4612-8a3b-0a543d00b714"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build,tekton.dev/taskRunUID=4c54cb65-71a4-4c3d-b4c5-58180991f0d2"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841333405,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-show-sbom,tekton.dev/taskRunUID=fc74024a-2856-41cb-9fff-be42d1d681aa"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841861738,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-deploy,tekton.dev/taskRunUID=9e35a160-e089-4da2-946e-49dea0cf3f56"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","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-b625cf3a44,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-b625cf3a44-5bcf6bd55d,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=6076649fcfd2861d650a065669cf72e41ddbf19c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,statefulset.kubernetes.io/pod-name=affinity-assistant-b625cf3a44-0,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842706496,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=6feace9bd09d2d474ccbaf12ce0bde31af64e009,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRunUID=70e4ff1a-fef3-4d5e-89fc-9cb5a429b3ec,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp-get-images,tekton.dev/taskRunUID=5454d875-1867-4525-9c2e-853f2da7cdf5"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-clone-repository,tekton.dev/taskRunUID=2164e285-75d7-4427-9c38-d8e6cb5041da"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-show-sbom,tekton.dev/taskRunUID=bc5096a6-4cde-4bd6-9a66-5603142107a6"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-clone-repository,tekton.dev/taskRunUID=1a0147b6-9ced-4d1f-be5a-179be66b3379"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-deploy,tekton.dev/taskRunUID=bcd04b98-d1d2-479e-a718-85c991e15c0f"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75842486468,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=ae46106ccd46a50e808ccdd7208efeb929bdecf0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRunUID=e381a49a-859b-4976-be2a-e85c184c00bf,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-dotnet-b5761a60bef276714ac4465f71d8e1104-upload-sboms,tekton.dev/taskRunUID=019fd14d-b680-4d03-b80a-52d914b72c04"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-build,tekton.dev/taskRunUID=9339bd0a-44f0-446f-92fa-dd0001671535"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842403493,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=a6cc5e1fde7bcde3df522c8d2afbf3de642fc34d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRunUID=1d90a95b-6276-4332-bcb3-ffaffab74576,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-jbv1902bf3dcaa5f787c6be95d9dac87423-download-sboms,tekton.dev/taskRunUID=c0ac127b-10fd-4cc1-a620-6dd6f97c2dcb"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842282719,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRunUID=b9308166-1099-4aa8-b9ce-924fa0cd068d,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs-deploy,tekton.dev/taskRunUID=46ec6f7c-1081-467c-b22e-3c17727eda36"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842223201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=30ede91572aa0c6c0b0acb1d3a569f838e6ca11a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRunUID=e325cbb7-f2ab-406d-a044-b01b19951f34,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodej7d369536582bc9ab3b74ffe44726d49b-verify-conforma,tekton.dev/taskRunUID=9cafec25-caad-41be-9c18-e9b53b4dddee"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=6feace9bd09d2d474ccbaf12ce0bde31af64e009,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRunUID=70e4ff1a-fef3-4d5e-89fc-9cb5a429b3ec,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-j1508950c319b4f4e34f900290b07662b-clone-repository,tekton.dev/taskRunUID=07e0d875-a207-4733-888e-17ed19405769"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-deployment-check,tekton.dev/taskRunUID=f1b6571b-5aa0-445d-88c0-e87fa57c717d"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan,tekton.dev/taskRunUID=7abc1b70-7803-4cb9-b8be-28a513a820d0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnfeb22a6937117ba8227b191039015987-clone-repository,tekton.dev/taskRunUID=c7805e02-7bb1-4287-8726-38545379474d"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-build,tekton.dev/taskRunUID=13ce1c6c-fcaf-4d9a-97a6-3f63f783c466"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-deploy,tekton.dev/taskRunUID=6b0c170b-0793-454d-9940-24bd39e904a1"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-scan,tekton.dev/taskRunUID=f270b2c8-8f29-475b-963e-774b92612a41"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842131004,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=13e0c92e2019ac744e6c5061f4e1402fdfb9e9f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRunUID=0d6ba719-649a-4f0b-8274-81006f506aec,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-show-sbom,tekton.dev/taskRunUID=8c7f80fc-f7fd-41c9-928e-b8052ef2a340"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842282719,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRunUID=b9308166-1099-4aa8-b9ce-924fa0cd068d,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs-summarize,tekton.dev/taskRunUID=d805ee6c-835c-4cb4-907f-db230b616868"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75842947958,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-gitops-repository,pipelinesascode.tekton.dev/sha=b41c5022f5a40c875b47c989177bff8912e5bbf4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-v5f2b,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-v5f2b,tekton.dev/pipelineRunUID=834a69d3-68ce-4889-bdfd-704a01e16c22,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-python7b7cef7f53745b091f8cb21377246fdf-download-sboms,tekton.dev/taskRunUID=907832b6-9531-4d82-a41d-a2a333e4180a"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-clone-repository,tekton.dev/taskRunUID=72d4fd20-190a-4b3c-8d11-073e4ab6ebcd"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75841552277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-show-sbom,tekton.dev/taskRunUID=f2dd66e0-ca14-4354-8216-71f67994d8b2"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842131004,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=13e0c92e2019ac744e6c5061f4e1402fdfb9e9f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRunUID=0d6ba719-649a-4f0b-8274-81006f506aec,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-scan,tekton.dev/taskRunUID=acfbc887-df15-459c-9fba-874961d1c878"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842223201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=30ede91572aa0c6c0b0acb1d3a569f838e6ca11a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRunUID=e325cbb7-f2ab-406d-a044-b01b19951f34,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejs7d369536582bc9ab3b74ffe44726d49b-download-sboms,tekton.dev/taskRunUID=7e61d870-6685-41b0-a49a-b336b3c81093"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842706496,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=6feace9bd09d2d474ccbaf12ce0bde31af64e009,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRunUID=70e4ff1a-fef3-4d5e-89fc-9cb5a429b3ec,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-jb1508950c319b4f4e34f900290b07662b-verify-conforma,tekton.dev/taskRunUID=58a44a6c-8a65-4040-8a04-05ca22002808"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842556185,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=24778ed41a6f7f53d0aa81baba44361b63715bad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRunUID=f33a8f89-162e-4dfe-9920-cd42a0b4238b,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejs27126cc612243d7d404cf648039ef362-download-sboms,tekton.dev/taskRunUID=e580ee8b-98cd-4450-8b43-e5cca95b354d"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75842947958,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-gitops-repository,pipelinesascode.tekton.dev/sha=b41c5022f5a40c875b47c989177bff8912e5bbf4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-v5f2b,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-v5f2b,tekton.dev/pipelineRunUID=834a69d3-68ce-4889-bdfd-704a01e16c22,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pytho7b7cef7f53745b091f8cb21377246fdf-verify-conforma,tekton.dev/taskRunUID=39ac389c-0abd-406f-9bb2-061832fb6f14"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-build,tekton.dev/taskRunUID=636f13ce-4615-464c-adce-0612de5bcd42"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-summarize,tekton.dev/taskRunUID=e2569897-8c2a-43ed-b20b-1ce6a7f38ad5"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842750158,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=13d110cbfc73683f49870ae260a7c15f82415d13,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRunUID=47a18564-ea44-4f9e-89e6-8db4d05d1519,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-java-qua34e9ee4c5495d5f9f0671b0f81c76ee0-upload-sboms,tekton.dev/taskRunUID=ba83078d-9c4e-46e3-860c-a8ab1ed70226"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75841552277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-scan,tekton.dev/taskRunUID=d0414efe-157d-430c-82b1-2d7d13d63101"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842361968,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=3b8a1ad703a4fd477d3671b9d7f83ec8b513b51f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRunUID=5062234b-dab4-4712-bb2e-1bb5b1d4fb1f,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-spring0eab28a0970471f9ffe831aedd55ec22-show-sbom,tekton.dev/taskRunUID=840255c4-db13-4a52-b8e8-c1cc2ae44012"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-summarize,tekton.dev/taskRunUID=eecc7739-2ca7-441e-b267-659e2a863040"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75842486468,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=ae46106ccd46a50e808ccdd7208efeb929bdecf0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRunUID=e381a49a-859b-4976-be2a-e85c184c00bf,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotne5761a60bef276714ac4465f71d8e1104-verify-conforma,tekton.dev/taskRunUID=c16d9576-83e8-441b-9136-379c487c1dbb"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-summarize,tekton.dev/taskRunUID=6c550034-7fb1-411d-8ea0-9eb6c14f7452"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842282719,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRunUID=b9308166-1099-4aa8-b9ce-924fa0cd068d,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs-scan,tekton.dev/taskRunUID=f8428b5f-46f7-4d34-b502-ec39301fbb91"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842876730,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=6076649fcfd2861d650a065669cf72e41ddbf19c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg,tekton.dev/pipelineRunUID=2898eebc-2834-4a6a-9eb9-4a7821aac7f6,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-build,tekton.dev/taskRunUID=a6671227-80bf-4680-9815-8d0fde7ca2c5"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-clone-repository,tekton.dev/taskRunUID=ad02f7b0-3d57-49b5-843c-157e7bc269d0"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75842835505,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=e0c110a5b0c22ad495cea1172cb927efbb20fae9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-4wfqz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-4wfqz,tekton.dev/pipelineRunUID=ae1217ef-04dd-4549-a964-8289c82a5dbc,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotnec92378110af41d23260c60c0379e778a-verify-conforma,tekton.dev/taskRunUID=e94ca4f0-25f9-4df2-b09b-1a3aa831ee07"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841861738,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build,tekton.dev/taskRunUID=fb1bab77-75fa-4643-b5ae-7cfd2f0e1b21"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-scan,tekton.dev/taskRunUID=ab3dac6b-ef50-4352-9e95-d8cc9d98a29a"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-show-sbom,tekton.dev/taskRunUID=f3860622-21ff-4d81-8e2f-dee0dff06285"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=ea9fd2714c0e7e5ae3d80cb8b9637ba883cad2c5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-tlksx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-tlksx,tekton.dev/pipelineRunUID=b27c382d-20a2-4819-9e6e-1e5d619c452b,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javae43d2748272b037b21286e884338e45c-clone-repository,tekton.dev/taskRunUID=64c74857-d49c-404f-8bd7-3c9d640da15b"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842706496,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=6feace9bd09d2d474ccbaf12ce0bde31af64e009,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRunUID=70e4ff1a-fef3-4d5e-89fc-9cb5a429b3ec,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp-upload-sboms,tekton.dev/taskRunUID=c44630e8-9978-4701-b13d-9370529ab813"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-deployment-check,tekton.dev/taskRunUID=9019d179-6329-44ce-80ad-ace2f463809d"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-build,tekton.dev/taskRunUID=d2c6845f-d149-4d20-9790-88a8bb6f6d10"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-deploy,tekton.dev/taskRunUID=4f446d53-474f-4284-b18f-0db6bce0d2a6"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=a6cc5e1fde7bcde3df522c8d2afbf3de642fc34d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRunUID=1d90a95b-6276-4332-bcb3-ffaffab74576,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-j1902bf3dcaa5f787c6be95d9dac87423-clone-repository,tekton.dev/taskRunUID=9175cbbb-3b43-4216-ba66-556301e9ddeb"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=13d110cbfc73683f49870ae260a7c15f82415d13,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRunUID=47a18564-ea44-4f9e-89e6-8db4d05d1519,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java34e9ee4c5495d5f9f0671b0f81c76ee0-clone-repository,tekton.dev/taskRunUID=560085b1-24ef-44be-982e-1db8de78b2af"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842556185,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=24778ed41a6f7f53d0aa81baba44361b63715bad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRunUID=f33a8f89-162e-4dfe-9920-cd42a0b4238b,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-m27126cc612243d7d404cf648039ef362-upload-sboms,tekton.dev/taskRunUID=9ba10127-8605-4cc3-8148-674bc81ca8fc"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842556185,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=24778ed41a6f7f53d0aa81baba44361b63715bad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRunUID=f33a8f89-162e-4dfe-9920-cd42a0b4238b,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-mwc27126cc612243d7d404cf648039ef362-get-images,tekton.dev/taskRunUID=fddd8e19-f3e2-4366-a716-5bd79e8f33ce"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841333405,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-scan,tekton.dev/taskRunUID=97c8ece2-f2a8-431e-a2e3-58cd609f1325"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-build,tekton.dev/taskRunUID=7b2ec249-c427-4883-8b74-eae9ef4f24ce"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842131004,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=13e0c92e2019ac744e6c5061f4e1402fdfb9e9f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRunUID=0d6ba719-649a-4f0b-8274-81006f506aec,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-summarize,tekton.dev/taskRunUID=a5d30565-8d18-4ef7-8b86-2f1d0a87c56b"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75842608516,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-gitops-repository,pipelinesascode.tekton.dev/sha=192bd7833349ffb4ddc5dc533a3af5d3bf178c39,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRunUID=37439378-2a58-4e97-9ee6-02048ac4fccc,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-python-hxkf1e7edd8c2ccb43514169c1510bbfac5-get-images,tekton.dev/taskRunUID=3a887aaa-2469-462f-9f5e-5e1c82be9396"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-deployment-check,tekton.dev/taskRunUID=de22449e-40e0-4496-9b4a-08e928c9d78e"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-scan,tekton.dev/taskRunUID=748416cd-4911-4884-8c9b-52fbe68ac3f1"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841861738,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-scan,tekton.dev/taskRunUID=d1c4899c-53ac-4c68-8d55-1a33b0ec8726"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-build,tekton.dev/taskRunUID=d2606147-fde2-4b9e-aab1-7f1ac7634ec4"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-show-sbom,tekton.dev/taskRunUID=2f099fe4-492b-4913-852d-2f4a03227f56"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-summarize,tekton.dev/taskRunUID=90ef9116-0512-423b-9206-2b02f3bc59a8"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842706496,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=6feace9bd09d2d474ccbaf12ce0bde31af64e009,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRunUID=70e4ff1a-fef3-4d5e-89fc-9cb5a429b3ec,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-jbv1508950c319b4f4e34f900290b07662b-download-sboms,tekton.dev/taskRunUID=ebc3d6a6-ef78-4f61-8306-9ff293eb93b3"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842750158,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=13d110cbfc73683f49870ae260a7c15f82415d13,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRunUID=47a18564-ea44-4f9e-89e6-8db4d05d1519,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-34e9ee4c5495d5f9f0671b0f81c76ee0-verify-conforma,tekton.dev/taskRunUID=b6bb7a79-289c-4459-964b-bf55cf54cb52"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-34e9ee4c54951c7c3134d3deb983e3b08cd51a7a9a7e-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75842608516,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-gitops-repository,pipelinesascode.tekton.dev/sha=192bd7833349ffb4ddc5dc533a3af5d3bf178c39,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRunUID=37439378-2a58-4e97-9ee6-02048ac4fccc,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pythof1e7edd8c2ccb43514169c1510bbfac5-verify-conforma,tekton.dev/taskRunUID=9abf3939-85fa-4b85-ac22-c8d076d31404"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842750158,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=13d110cbfc73683f49870ae260a7c15f82415d13,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRunUID=47a18564-ea44-4f9e-89e6-8db4d05d1519,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-q34e9ee4c5495d5f9f0671b0f81c76ee0-download-sboms,tekton.dev/taskRunUID=379a4312-2f92-4003-93ba-0d0c5fbecbee"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75843062906,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=ea9fd2714c0e7e5ae3d80cb8b9637ba883cad2c5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-tlksx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-tlksx,tekton.dev/pipelineRunUID=b27c382d-20a2-4819-9e6e-1e5d619c452b,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quarke43d2748272b037b21286e884338e45c-get-images,tekton.dev/taskRunUID=486af2b7-761c-42de-951e-3b0b7ef15e84"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75841552277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-summarize,tekton.dev/taskRunUID=01ea1219-d0c9-49b1-bded-e8a0be00f4d1"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842876730,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=6076649fcfd2861d650a065669cf72e41ddbf19c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg,tekton.dev/pipelineRunUID=2898eebc-2834-4a6a-9eb9-4a7821aac7f6,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-scan,tekton.dev/taskRunUID=c97bba7a-da4b-45ff-b588-e7db4d56554d"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-h7b7cef7f5c6e0747ddd9f56bea1bc5a2ec040c9c7-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:33:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-hxk7b7cef768a8689f0001daf2985f6b4ef778722e-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":"info","ts":"2026-05-13T17:33:01Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"info","ts":"2026-05-13T17:33:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=3a3370cb-2864-484f-962c-b905dde957eb,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=3a3370cb-2864-484f-962c-b905dde957eb,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:33: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-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:33:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:33:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:33:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:33:57Z","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=785d775686"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:33:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=7cc6cd945b"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=57b7cf574f"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=64b7885d6"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw,pod-template-hash=8546fdc6"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pod-template-hash=684bb8d45d"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=5c6bc64f6"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn,pod-template-hash=7c46c95cbd"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl,pod-template-hash=58df47f4d4"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=694b7b9d6d"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=755d9b568"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-hxkgwpxu","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=57774579d7"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=546b494d7c"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=84b5bb5fd6"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu,pod-template-hash=7659c4d8d"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=5d4f4f696d"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=5cb857f5db"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-kdgpjvlg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb,pod-template-hash=d4947d4f4"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl"} {"level":"debug","ts":"2026-05-13T17:33:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-13T17:33:58Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:33:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"debug","ts":"2026-05-13T17:33:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"info","ts":"2026-05-13T17:33:58Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:33:59.518165 1 request.go:752] "Waited before sending request" delay="1.304235557s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTcyMzMsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=64b7885d6"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=84b5bb5fd6"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=7cc6cd945b"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=57b7cf574f"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw,pod-template-hash=8546fdc6"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl,pod-template-hash=58df47f4d4"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu,pod-template-hash=7659c4d8d"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=57774579d7"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pod-template-hash=684bb8d45d"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=546b494d7c"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=5cb857f5db"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn,pod-template-hash=7c46c95cbd"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=694b7b9d6d"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=5d4f4f696d"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=755d9b568"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=5c6bc64f6"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb,pod-template-hash=d4947d4f4"} {"level":"debug","ts":"2026-05-13T17:33:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-13T17:33:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:34:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-13T17:34:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:34:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:34:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:34:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=57d57f7b59,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-13T17:34:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:34:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-13T17:34:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:34:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-13T17:34:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-13T17:34:03Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:34:09.518997 1 request.go:752] "Waited before sending request" delay="1.994397047s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTcyODEsInN0YXJ0IjoidHNzYy1naXRvcHMtYXJnb2NkLXJlZGlzXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-170726-UTC,pod-template-hash=57996df7fc"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:34:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:34:09Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:34: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-05-13T17:34:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34: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-05-13T17:34:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:34:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:34: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.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:34:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:34:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:34:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:34: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.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:34:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:34:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:34:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:34: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-05-13T17:34:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:34:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:34:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:34:15Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=688f4887db"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=261504dc-7212-4241-b0cd-2f40651ac3ba,batch.kubernetes.io/job-name=tuf-repository-init-4lhm8,controller-uid=261504dc-7212-4241-b0cd-2f40651ac3ba,job-name=tuf-repository-init-4lhm8,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=84cc567b95"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=57d7946db4"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5f968996d9"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=66c897bc4b"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=84b79d96d4"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5cbf9f5689"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,batch.kubernetes.io/job-name=segment-backup-installation-5slrm,controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,job-name=segment-backup-installation-5slrm"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,batch.kubernetes.io/job-name=ctlog-createtree-job-tn27k,controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,job-name=ctlog-createtree-job-tn27k"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=190e2308-c925-4793-aade-d973757f12de,batch.kubernetes.io/job-name=rekor-createtree-job-8w42l,controller-uid=190e2308-c925-4793-aade-d973757f12de,job-name=rekor-createtree-job-8w42l"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=6f7c95fb44"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:34:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:34:21.518179 1 request.go:752] "Waited before sending request" delay="1.826986629s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-development/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTc1MDgsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=85c4b7b785"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=57774579d7"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=694b7b9d6d"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=7cc6cd945b"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=546b494d7c"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=64b7885d6"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl,pod-template-hash=58df47f4d4"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=5cb857f5db"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=85964b99c9"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-aypgaydj","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=84b5bb5fd6"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pod-template-hash=684bb8d45d"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=5d4f4f696d"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw,pod-template-hash=8546fdc6"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pod-template-hash=9d789d85b"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=57b7cf574f"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu,pod-template-hash=7659c4d8d"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb,pod-template-hash=d4947d4f4"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=755d9b568"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn,pod-template-hash=7c46c95cbd"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=5c6bc64f6"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pod-template-hash=6757b9df7f"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to 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-05-13T17:34:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:34:25Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:34:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-6c6f98b65,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:34:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:34:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:34:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:34:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=973f9d09-63ed-4edb-8f16-ee4a2c308998,batch.kubernetes.io/job-name=tssc-iam,controller-uid=973f9d09-63ed-4edb-8f16-ee4a2c308998,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:34:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:34:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:34:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:34:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:34:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:34:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:34:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:34:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:34:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:34:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:34:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} I0513 17:34:31.567175 1 request.go:752] "Waited before sending request" delay="1.81425928s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTc2MzIsInN0YXJ0IjoiZTJlLXRlc3RzLWphdmEtcTM0ZTllZTRjNTQ5Y2MyOGY5MzcwOGExNDg0MjQxNTU1ZGM1NzZkOTg1YzMtcG9kXHUwMDAwIn0&limit=5" I0513 17:34:43.567180 1 request.go:752] "Waited before sending request" delay="1.983543391s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTc2MzIsInN0YXJ0IjoiZTJlLXRlc3RzLWphdmEtc3ByaW5nYm9vdC1naWhrb2lxcy1vbi1wdXNoLTltMmpnLWRlcGxveS1wb2RcdTAwMDAifQ&limit=5" I0513 17:34:55.566209 1 request.go:752] "Waited before sending request" delay="1.980529172s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTc2MzIsInN0YXJ0IjoiZTJlLXRlc3RzLW5vZGVqcy1td2NvdmNxZi1vbi1wdXNoLW01Y2Q3LXNjYW4tcG9kXHUwMDAwIn0&limit=5" {"level":"info","ts":"2026-05-13T17:35:05Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-build,tekton.dev/taskRunUID=7b2ec249-c427-4883-8b74-eae9ef4f24ce"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75843381573,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-gitops-repository,pipelinesascode.tekton.dev/sha=43a623a8088564eb520f1a1d51303819653d630f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request-vh5bj,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request-vh5bj,tekton.dev/pipelineRunUID=bbab61f3-9eb4-4c6a-8593-f8240ef57866,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-4f045fa57f0639320103cd83c97e6ff4-verify-conforma,tekton.dev/taskRunUID=20b3617d-db3f-4bfc-9e09-27fe0f463a4c"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4f045fa57f063906dd59823c0acfb1acd9b126c9ae4f-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4f045fa57f063906dd59823c0acfb1acd9b126c9ae4f-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4f045fa57f063906dd59823c0acfb1acd9b126c9ae4f-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4f045fa57f063906dd59823c0acfb1acd9b126c9ae4f-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4f045fa57f063906dd59823c0acfb1acd9b126c9ae4f-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4f045fa57f063906dd59823c0acfb1acd9b126c9ae4f-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4f045fa57f063906dd59823c0acfb1acd9b126c9ae4f-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4f045fa57f063906dd59823c0acfb1acd9b126c9ae4f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4f045fa57f063906dd59823c0acfb1acd9b126c9ae4f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4f045fa57f063906dd59823c0acfb1acd9b126c9ae4f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4f045fa57f063906dd59823c0acfb1acd9b126c9ae4f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-verify\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4f045fa57f063906dd59823c0acfb1acd9b126c9ae4f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4f045fa57f063906dd59823c0acfb1acd9b126c9ae4f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4f045fa57f063906dd59823c0acfb1acd9b126c9ae4f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4f045fa57f063906dd59823c0acfb1acd9b126c9ae4f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4f045fa57f063906dd59823c0acfb1acd9b126c9ae4f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4f045fa57f063906dd59823c0acfb1acd9b126c9ae4f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4f045fa57f063906dd59823c0acfb1acd9b126c9ae4f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-4f045fa57f063906dd59823c0acfb1acd9b126c9ae4f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842876730,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=6076649fcfd2861d650a065669cf72e41ddbf19c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg,tekton.dev/pipelineRunUID=2898eebc-2834-4a6a-9eb9-4a7821aac7f6,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-build,tekton.dev/taskRunUID=a6671227-80bf-4680-9815-8d0fde7ca2c5"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=3b8a1ad703a4fd477d3671b9d7f83ec8b513b51f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRunUID=5062234b-dab4-4712-bb2e-1bb5b1d4fb1f,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java0eab28a0970471f9ffe831aedd55ec22-clone-repository,tekton.dev/taskRunUID=e76a6ea0-d726-4203-89d7-27e6a3f2f90f"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-deploy,tekton.dev/taskRunUID=6b0c170b-0793-454d-9940-24bd39e904a1"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-clone-repository,tekton.dev/taskRunUID=72d4fd20-190a-4b3c-8d11-073e4ab6ebcd"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841861738,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build,tekton.dev/taskRunUID=fb1bab77-75fa-4643-b5ae-7cfd2f0e1b21"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-summarize,tekton.dev/taskRunUID=6c550034-7fb1-411d-8ea0-9eb6c14f7452"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=ae46106ccd46a50e808ccdd7208efeb929bdecf0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRunUID=e381a49a-859b-4976-be2a-e85c184c00bf,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn5761a60bef276714ac4465f71d8e1104-clone-repository,tekton.dev/taskRunUID=437dab8b-13d3-4dea-85b0-d5c4e30630bf"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-show-sbom,tekton.dev/taskRunUID=6a2501c7-88d3-4afa-b900-7a539eba086a"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=24778ed41a6f7f53d0aa81baba44361b63715bad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRunUID=f33a8f89-162e-4dfe-9920-cd42a0b4238b,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node27126cc612243d7d404cf648039ef362-clone-repository,tekton.dev/taskRunUID=e377fa93-d51a-483b-8481-3e2fc3be89a7"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75842947958,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-gitops-repository,pipelinesascode.tekton.dev/sha=b41c5022f5a40c875b47c989177bff8912e5bbf4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-v5f2b,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-v5f2b,tekton.dev/pipelineRunUID=834a69d3-68ce-4889-bdfd-704a01e16c22,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pytho7b7cef7f53745b091f8cb21377246fdf-verify-conforma,tekton.dev/taskRunUID=39ac389c-0abd-406f-9bb2-061832fb6f14"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75842608516,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-gitops-repository,pipelinesascode.tekton.dev/sha=192bd7833349ffb4ddc5dc533a3af5d3bf178c39,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRunUID=37439378-2a58-4e97-9ee6-02048ac4fccc,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pythof1e7edd8c2ccb43514169c1510bbfac5-verify-conforma,tekton.dev/taskRunUID=9abf3939-85fa-4b85-ac22-c8d076d31404"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-deploy,tekton.dev/taskRunUID=bcd04b98-d1d2-479e-a718-85c991e15c0f"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-summarize,tekton.dev/taskRunUID=96176366-d336-4d17-a13d-aa2eb73a2b19"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842706496,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=6feace9bd09d2d474ccbaf12ce0bde31af64e009,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRunUID=70e4ff1a-fef3-4d5e-89fc-9cb5a429b3ec,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp-upload-sboms,tekton.dev/taskRunUID=c44630e8-9978-4701-b13d-9370529ab813"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-build,tekton.dev/taskRunUID=13ce1c6c-fcaf-4d9a-97a6-3f63f783c466"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-scan,tekton.dev/taskRunUID=f270b2c8-8f29-475b-963e-774b92612a41"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75843062906,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=ea9fd2714c0e7e5ae3d80cb8b9637ba883cad2c5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-tlksx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-tlksx,tekton.dev/pipelineRunUID=b27c382d-20a2-4819-9e6e-1e5d619c452b,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-e43d2748272b037b21286e884338e45c-verify-conforma,tekton.dev/taskRunUID=e110af06-2a86-478e-99a4-bf3ffdf46cc9"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842750158,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=13d110cbfc73683f49870ae260a7c15f82415d13,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRunUID=47a18564-ea44-4f9e-89e6-8db4d05d1519,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-java-qua34e9ee4c5495d5f9f0671b0f81c76ee0-upload-sboms,tekton.dev/taskRunUID=ba83078d-9c4e-46e3-860c-a8ab1ed70226"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75843381573,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-gitops-repository,pipelinesascode.tekton.dev/sha=43a623a8088564eb520f1a1d51303819653d630f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request-vh5bj,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request-vh5bj,tekton.dev/pipelineRunUID=bbab61f3-9eb4-4c6a-8593-f8240ef57866,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-sprin4f045fa57f0639320103cd83c97e6ff4-get-images,tekton.dev/taskRunUID=d06f2e1a-2e1f-4d41-bcfa-d6aabfefbb3d"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4f045fabea8904fe878e72b8448019b8491c041-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4f045fabea8904fe878e72b8448019b8491c041-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4f045fabea8904fe878e72b8448019b8491c041-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4f045fabea8904fe878e72b8448019b8491c041-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4f045fabea8904fe878e72b8448019b8491c041-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4f045fabea8904fe878e72b8448019b8491c041-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4f045fabea8904fe878e72b8448019b8491c041-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4f045fabea8904fe878e72b8448019b8491c041-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4f045fabea8904fe878e72b8448019b8491c041-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-init\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4f045fabea8904fe878e72b8448019b8491c041-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-get-images\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4f045fabea8904fe878e72b8448019b8491c041-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4f045fabea8904fe878e72b8448019b8491c041-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4f045fabea8904fe878e72b8448019b8491c041-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4f045fabea8904fe878e72b8448019b8491c041-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4f045fabea8904fe878e72b8448019b8491c041-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4f045fabea8904fe878e72b8448019b8491c041-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4f045fabea8904fe878e72b8448019b8491c041-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4f045fabea8904fe878e72b8448019b8491c041-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4f045fabea8904fe878e72b8448019b8491c041-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin4f045fabea8904fe878e72b8448019b8491c041-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842223201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=30ede91572aa0c6c0b0acb1d3a569f838e6ca11a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRunUID=e325cbb7-f2ab-406d-a044-b01b19951f34,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodej7d369536582bc9ab3b74ffe44726d49b-verify-conforma,tekton.dev/taskRunUID=9cafec25-caad-41be-9c18-e9b53b4dddee"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842361968,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=3b8a1ad703a4fd477d3671b9d7f83ec8b513b51f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRunUID=5062234b-dab4-4712-bb2e-1bb5b1d4fb1f,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-spring0eab28a0970471f9ffe831aedd55ec22-summarize,tekton.dev/taskRunUID=0499bd66-4688-45ef-aa7a-7395d36bc11a"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842282719,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRunUID=b9308166-1099-4aa8-b9ce-924fa0cd068d,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs-deploy,tekton.dev/taskRunUID=46ec6f7c-1081-467c-b22e-3c17727eda36"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-scan,tekton.dev/taskRunUID=2b711629-dc0f-4e4c-a598-5a5c3f242f2c"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75842608516,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-gitops-repository,pipelinesascode.tekton.dev/sha=192bd7833349ffb4ddc5dc533a3af5d3bf178c39,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRunUID=37439378-2a58-4e97-9ee6-02048ac4fccc,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-pythonf1e7edd8c2ccb43514169c1510bbfac5-download-sboms,tekton.dev/taskRunUID=e865229b-14d3-4b30-b894-c957ee1e7d0f"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75842486468,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=ae46106ccd46a50e808ccdd7208efeb929bdecf0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRunUID=e381a49a-859b-4976-be2a-e85c184c00bf,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotne5761a60bef276714ac4465f71d8e1104-verify-conforma,tekton.dev/taskRunUID=c16d9576-83e8-441b-9136-379c487c1dbb"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842706496,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=6feace9bd09d2d474ccbaf12ce0bde31af64e009,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRunUID=70e4ff1a-fef3-4d5e-89fc-9cb5a429b3ec,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp-get-images,tekton.dev/taskRunUID=5454d875-1867-4525-9c2e-853f2da7cdf5"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842282719,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRunUID=b9308166-1099-4aa8-b9ce-924fa0cd068d,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-javab89c0444750b67c35520c57e1e393470-deployment-check,tekton.dev/taskRunUID=0edd1029-847a-4cda-b8e9-9caaa2823fe1"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-scan,tekton.dev/taskRunUID=7d5da7f5-1d9a-4c9c-8b09-8769294e499f"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-summarize,tekton.dev/taskRunUID=f9b0710b-62a6-40b9-a94e-27959db88941"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75842608516,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-gitops-repository,pipelinesascode.tekton.dev/sha=192bd7833349ffb4ddc5dc533a3af5d3bf178c39,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRunUID=37439378-2a58-4e97-9ee6-02048ac4fccc,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-python-hf1e7edd8c2ccb43514169c1510bbfac5-upload-sboms,tekton.dev/taskRunUID=9183378c-c1aa-403b-b171-538024e1e843"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842403493,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=a6cc5e1fde7bcde3df522c8d2afbf3de642fc34d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRunUID=1d90a95b-6276-4332-bcb3-ffaffab74576,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4-get-images,tekton.dev/taskRunUID=d5a20fd4-080b-4f34-9d61-5cb93c9bb8ef"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842223201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=30ede91572aa0c6c0b0acb1d3a569f838e6ca11a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRunUID=e325cbb7-f2ab-406d-a044-b01b19951f34,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-m7d369536582bc9ab3b74ffe44726d49b-upload-sboms,tekton.dev/taskRunUID=08758506-094b-46c0-b436-52c47e1a27d6"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842223201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=30ede91572aa0c6c0b0acb1d3a569f838e6ca11a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRunUID=e325cbb7-f2ab-406d-a044-b01b19951f34,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-mwc7d369536582bc9ab3b74ffe44726d49b-get-images,tekton.dev/taskRunUID=f183082e-571e-4612-8a3b-0a543d00b714"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75842947958,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-gitops-repository,pipelinesascode.tekton.dev/sha=b41c5022f5a40c875b47c989177bff8912e5bbf4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-v5f2b,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-v5f2b,tekton.dev/pipelineRunUID=834a69d3-68ce-4889-bdfd-704a01e16c22,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-python-h7b7cef7f53745b091f8cb21377246fdf-upload-sboms,tekton.dev/taskRunUID=1267691a-f096-4638-a85e-8290f90ca391"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75841552277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build,tekton.dev/taskRunUID=a39230de-c697-4928-9ada-ac62c030682c"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842282719,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRunUID=b9308166-1099-4aa8-b9ce-924fa0cd068d,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs-summarize,tekton.dev/taskRunUID=d805ee6c-835c-4cb4-907f-db230b616868"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build,tekton.dev/taskRunUID=4c54cb65-71a4-4c3d-b4c5-58180991f0d2"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842282719,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRunUID=b9308166-1099-4aa8-b9ce-924fa0cd068d,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs-build,tekton.dev/taskRunUID=b3b21a3b-22ff-4e7a-8e60-5e23d7dd8fc0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842556185,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=24778ed41a6f7f53d0aa81baba44361b63715bad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRunUID=f33a8f89-162e-4dfe-9920-cd42a0b4238b,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-m27126cc612243d7d404cf648039ef362-upload-sboms,tekton.dev/taskRunUID=9ba10127-8605-4cc3-8148-674bc81ca8fc"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75842486468,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=ae46106ccd46a50e808ccdd7208efeb929bdecf0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRunUID=e381a49a-859b-4976-be2a-e85c184c00bf,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-bas5761a60bef276714ac4465f71d8e1104-get-images,tekton.dev/taskRunUID=a96f6dda-fff4-46b7-a11c-6748303ca00f"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841861738,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-scan,tekton.dev/taskRunUID=d1c4899c-53ac-4c68-8d55-1a33b0ec8726"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-summarize,tekton.dev/taskRunUID=e2569897-8c2a-43ed-b20b-1ce6a7f38ad5"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842403493,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=a6cc5e1fde7bcde3df522c8d2afbf3de642fc34d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRunUID=1d90a95b-6276-4332-bcb3-ffaffab74576,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-jb1902bf3dcaa5f787c6be95d9dac87423-verify-conforma,tekton.dev/taskRunUID=acec36e4-21dd-44d7-a27e-262c95f0149c"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842750158,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=13d110cbfc73683f49870ae260a7c15f82415d13,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRunUID=47a18564-ea44-4f9e-89e6-8db4d05d1519,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quark34e9ee4c5495d5f9f0671b0f81c76ee0-get-images,tekton.dev/taskRunUID=384da85b-6823-4dcf-b153-dc681f5f5b22"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75841552277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-summarize,tekton.dev/taskRunUID=01ea1219-d0c9-49b1-bded-e8a0be00f4d1"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75843062906,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=ea9fd2714c0e7e5ae3d80cb8b9637ba883cad2c5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-tlksx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-tlksx,tekton.dev/pipelineRunUID=b27c382d-20a2-4819-9e6e-1e5d619c452b,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-qe43d2748272b037b21286e884338e45c-download-sboms,tekton.dev/taskRunUID=82ca906c-7101-4f0d-9270-b90547659e04"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-deploy,tekton.dev/taskRunUID=4f446d53-474f-4284-b18f-0db6bce0d2a6"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=6feace9bd09d2d474ccbaf12ce0bde31af64e009,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRunUID=70e4ff1a-fef3-4d5e-89fc-9cb5a429b3ec,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-j1508950c319b4f4e34f900290b07662b-clone-repository,tekton.dev/taskRunUID=07e0d875-a207-4733-888e-17ed19405769"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842403493,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=a6cc5e1fde7bcde3df522c8d2afbf3de642fc34d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRunUID=1d90a95b-6276-4332-bcb3-ffaffab74576,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-jbv1902bf3dcaa5f787c6be95d9dac87423-download-sboms,tekton.dev/taskRunUID=c0ac127b-10fd-4cc1-a620-6dd6f97c2dcb"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node64a207eb0919b6cc14554e4ddd68bafe-clone-repository,tekton.dev/taskRunUID=e1d72037-7e0d-46e0-b825-5314dc48b395"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth4e07287adb85ab0f19921d98ea00685b-clone-repository,tekton.dev/taskRunUID=16179c1e-60a7-403c-bdfd-0c1109a8e792"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75842835505,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=e0c110a5b0c22ad495cea1172cb927efbb20fae9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-4wfqz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-4wfqz,tekton.dev/pipelineRunUID=ae1217ef-04dd-4549-a964-8289c82a5dbc,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-dotnetc92378110af41d23260c60c0379e778a-download-sboms,tekton.dev/taskRunUID=916f3485-3fd6-46ac-aa82-fe58afea4bf3"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=e0c110a5b0c22ad495cea1172cb927efbb20fae9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-4wfqz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-4wfqz,tekton.dev/pipelineRunUID=ae1217ef-04dd-4549-a964-8289c82a5dbc,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnc92378110af41d23260c60c0379e778a-clone-repository,tekton.dev/taskRunUID=3b0df07e-fcd5-4828-a59d-edf091eefe62"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842131004,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=13e0c92e2019ac744e6c5061f4e1402fdfb9e9f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRunUID=0d6ba719-649a-4f0b-8274-81006f506aec,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-build,tekton.dev/taskRunUID=0df05d50-400c-439e-bdb0-5d4a8a409881"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842556185,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=24778ed41a6f7f53d0aa81baba44361b63715bad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRunUID=f33a8f89-162e-4dfe-9920-cd42a0b4238b,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodej27126cc612243d7d404cf648039ef362-verify-conforma,tekton.dev/taskRunUID=ae7db330-7107-42cf-95f7-877a1d144f46"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnfeb22a6937117ba8227b191039015987-clone-repository,tekton.dev/taskRunUID=c7805e02-7bb1-4287-8726-38545379474d"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=6076649fcfd2861d650a065669cf72e41ddbf19c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg,tekton.dev/pipelineRunUID=2898eebc-2834-4a6a-9eb9-4a7821aac7f6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javab966f5ea11d6ab94b586575e576efd16-clone-repository,tekton.dev/taskRunUID=20ef58bc-9bdc-40eb-8d39-2db0dc4e41a7"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-build,tekton.dev/taskRunUID=d2c6845f-d149-4d20-9790-88a8bb6f6d10"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-summarize,tekton.dev/taskRunUID=90ef9116-0512-423b-9206-2b02f3bc59a8"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=13e0c92e2019ac744e6c5061f4e1402fdfb9e9f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRunUID=0d6ba719-649a-4f0b-8274-81006f506aec,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-clone-repository,tekton.dev/taskRunUID=77ea82e8-2ebe-4b6c-91e0-a5d7a447d92c"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841333405,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-show-sbom,tekton.dev/taskRunUID=fc74024a-2856-41cb-9fff-be42d1d681aa"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan,tekton.dev/taskRunUID=7abc1b70-7803-4cb9-b8be-28a513a820d0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-show-sbom,tekton.dev/taskRunUID=672c3bd6-944e-4d3e-a1c2-b979cb5c7b00"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75842835505,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=e0c110a5b0c22ad495cea1172cb927efbb20fae9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-4wfqz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-4wfqz,tekton.dev/pipelineRunUID=ae1217ef-04dd-4549-a964-8289c82a5dbc,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-basc92378110af41d23260c60c0379e778a-get-images,tekton.dev/taskRunUID=affeb0ed-4601-4c80-8a51-f4f372970f3e"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842706496,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=6feace9bd09d2d474ccbaf12ce0bde31af64e009,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRunUID=70e4ff1a-fef3-4d5e-89fc-9cb5a429b3ec,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-jbv1508950c319b4f4e34f900290b07662b-download-sboms,tekton.dev/taskRunUID=ebc3d6a6-ef78-4f61-8306-9ff293eb93b3"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75842486468,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=ae46106ccd46a50e808ccdd7208efeb929bdecf0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRunUID=e381a49a-859b-4976-be2a-e85c184c00bf,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-dotnet-b5761a60bef276714ac4465f71d8e1104-upload-sboms,tekton.dev/taskRunUID=019fd14d-b680-4d03-b80a-52d914b72c04"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=a6cc5e1fde7bcde3df522c8d2afbf3de642fc34d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRunUID=1d90a95b-6276-4332-bcb3-ffaffab74576,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-j1902bf3dcaa5f787c6be95d9dac87423-clone-repository,tekton.dev/taskRunUID=9175cbbb-3b43-4216-ba66-556301e9ddeb"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-clone-repository,tekton.dev/taskRunUID=2164e285-75d7-4427-9c38-d8e6cb5041da"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75841552277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-scan,tekton.dev/taskRunUID=d0414efe-157d-430c-82b1-2d7d13d63101"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842131004,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=13e0c92e2019ac744e6c5061f4e1402fdfb9e9f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRunUID=0d6ba719-649a-4f0b-8274-81006f506aec,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-deploy,tekton.dev/taskRunUID=dfa12479-a965-469c-95c9-14d41aedffbb"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842282719,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRunUID=b9308166-1099-4aa8-b9ce-924fa0cd068d,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs-show-sbom,tekton.dev/taskRunUID=05014ae3-cb7a-4e68-934b-5593eccb2c88"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-clone-repository,tekton.dev/taskRunUID=8e8666a9-d1c0-492e-900a-27a1dcd6bc32"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842876730,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=6076649fcfd2861d650a065669cf72e41ddbf19c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg,tekton.dev/pipelineRunUID=2898eebc-2834-4a6a-9eb9-4a7821aac7f6,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-show-sbom,tekton.dev/taskRunUID=6abae54e-1ff7-4800-97fb-934c3cfc5980"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-show-sbom-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-show-sbom-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-show-sbom-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-show-sbom-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-show-sbom-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-show-sbom\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-summarize,tekton.dev/taskRunUID=eecc7739-2ca7-441e-b267-659e2a863040"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-gitops-repository,pipelinesascode.tekton.dev/sha=192bd7833349ffb4ddc5dc533a3af5d3bf178c39,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRunUID=37439378-2a58-4e97-9ee6-02048ac4fccc,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pythf1e7edd8c2ccb43514169c1510bbfac5-clone-repository,tekton.dev/taskRunUID=5a48fff2-813e-4ef6-abc1-806334fec99f"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-show-sbom,tekton.dev/taskRunUID=120f7766-b258-4c73-83de-fee73ce15cd9"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842750158,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=13d110cbfc73683f49870ae260a7c15f82415d13,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRunUID=47a18564-ea44-4f9e-89e6-8db4d05d1519,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-q34e9ee4c5495d5f9f0671b0f81c76ee0-download-sboms,tekton.dev/taskRunUID=379a4312-2f92-4003-93ba-0d0c5fbecbee"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842131004,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=13e0c92e2019ac744e6c5061f4e1402fdfb9e9f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRunUID=0d6ba719-649a-4f0b-8274-81006f506aec,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-scan,tekton.dev/taskRunUID=acfbc887-df15-459c-9fba-874961d1c878"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75843381573,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-gitops-repository,pipelinesascode.tekton.dev/sha=43a623a8088564eb520f1a1d51303819653d630f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request-vh5bj,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request-vh5bj,tekton.dev/pipelineRunUID=bbab61f3-9eb4-4c6a-8593-f8240ef57866,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-s4f045fa57f0639320103cd83c97e6ff4-download-sboms,tekton.dev/taskRunUID=bfef0021-7f9c-4cb1-80f8-08f340486dcd"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s4f045fa57f007a81005b541b288cdcabe936ef8eb60-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s4f045fa57f007a81005b541b288cdcabe936ef8eb60-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s4f045fa57f007a81005b541b288cdcabe936ef8eb60-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s4f045fa57f007a81005b541b288cdcabe936ef8eb60-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s4f045fa57f007a81005b541b288cdcabe936ef8eb60-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s4f045fa57f007a81005b541b288cdcabe936ef8eb60-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s4f045fa57f007a81005b541b288cdcabe936ef8eb60-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s4f045fa57f007a81005b541b288cdcabe936ef8eb60-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s4f045fa57f007a81005b541b288cdcabe936ef8eb60-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s4f045fa57f007a81005b541b288cdcabe936ef8eb60-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s4f045fa57f007a81005b541b288cdcabe936ef8eb60-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-download\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s4f045fa57f007a81005b541b288cdcabe936ef8eb60-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s4f045fa57f007a81005b541b288cdcabe936ef8eb60-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s4f045fa57f007a81005b541b288cdcabe936ef8eb60-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s4f045fa57f007a81005b541b288cdcabe936ef8eb60-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-download\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s4f045fa57f007a81005b541b288cdcabe936ef8eb60-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s4f045fa57f007a81005b541b288cdcabe936ef8eb60-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s4f045fa57f007a81005b541b288cdcabe936ef8eb60-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s4f045fa57f007a81005b541b288cdcabe936ef8eb60-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-download\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javaa0472b909c7a577e3707fbfa7e087c79-clone-repository,tekton.dev/taskRunUID=83ee9c53-220b-4fea-8dc0-4717b3fbcf3f"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-summarize,tekton.dev/taskRunUID=0f1dd379-dc4c-4b47-8d1d-7bdd0f0e8c81"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-build,tekton.dev/taskRunUID=9339bd0a-44f0-446f-92fa-dd0001671535"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841861738,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-summarize,tekton.dev/taskRunUID=8f25aaac-5601-4de1-a57a-eff51d501fa4"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75843062906,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=ea9fd2714c0e7e5ae3d80cb8b9637ba883cad2c5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-tlksx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-tlksx,tekton.dev/pipelineRunUID=b27c382d-20a2-4819-9e6e-1e5d619c452b,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quarke43d2748272b037b21286e884338e45c-get-images,tekton.dev/taskRunUID=486af2b7-761c-42de-951e-3b0b7ef15e84"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-scan,tekton.dev/taskRunUID=748416cd-4911-4884-8c9b-52fbe68ac3f1"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842750158,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=13d110cbfc73683f49870ae260a7c15f82415d13,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRunUID=47a18564-ea44-4f9e-89e6-8db4d05d1519,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-34e9ee4c5495d5f9f0671b0f81c76ee0-verify-conforma,tekton.dev/taskRunUID=b6bb7a79-289c-4459-964b-bf55cf54cb52"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75842486468,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=ae46106ccd46a50e808ccdd7208efeb929bdecf0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRunUID=e381a49a-859b-4976-be2a-e85c184c00bf,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-dotnet5761a60bef276714ac4465f71d8e1104-download-sboms,tekton.dev/taskRunUID=4dc94008-b3da-4947-b601-0b21aa32fc8c"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-clone-repository,tekton.dev/taskRunUID=1a0147b6-9ced-4d1f-be5a-179be66b3379"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842556185,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=24778ed41a6f7f53d0aa81baba44361b63715bad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRunUID=f33a8f89-162e-4dfe-9920-cd42a0b4238b,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-mwc27126cc612243d7d404cf648039ef362-get-images,tekton.dev/taskRunUID=fddd8e19-f3e2-4366-a716-5bd79e8f33ce"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841333405,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-summarize,tekton.dev/taskRunUID=9542fc14-6f31-4e4c-ae45-14b11ee86f54"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-scan,tekton.dev/taskRunUID=ab3dac6b-ef50-4352-9e95-d8cc9d98a29a"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-deployment-check,tekton.dev/taskRunUID=9019d179-6329-44ce-80ad-ace2f463809d"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842282719,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRunUID=b9308166-1099-4aa8-b9ce-924fa0cd068d,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs-scan,tekton.dev/taskRunUID=f8428b5f-46f7-4d34-b502-ec39301fbb91"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-gitops-repository,pipelinesascode.tekton.dev/sha=43a623a8088564eb520f1a1d51303819653d630f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request-vh5bj,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request-vh5bj,tekton.dev/pipelineRunUID=bbab61f3-9eb4-4c6a-8593-f8240ef57866,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java4f045fa57f0639320103cd83c97e6ff4-clone-repository,tekton.dev/taskRunUID=a979f261-498e-472d-ac5b-0a0a10881501"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java4f045fa57f063998fbcb270d330f8438c671025064919-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java4f045fa57f063998fbcb270d330f8438c671025064919-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java4f045fa57f063998fbcb270d330f8438c671025064919-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java4f045fa57f063998fbcb270d330f8438c671025064919-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java4f045fa57f063998fbcb270d330f8438c671025064919-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java4f045fa57f063998fbcb270d330f8438c671025064919-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java4f045fa57f063998fbcb270d330f8438c671025064919-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java4f045fa57f063998fbcb270d330f8438c671025064919-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-clone\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java4f045fa57f063998fbcb270d330f8438c671025064919-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-symlink-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java4f045fa57f063998fbcb270d330f8438c671025064919-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java4f045fa57f063998fbcb270d330f8438c671025064919-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java4f045fa57f063998fbcb270d330f8438c671025064919-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java4f045fa57f063998fbcb270d330f8438c671025064919-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java4f045fa57f063998fbcb270d330f8438c671025064919-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java4f045fa57f063998fbcb270d330f8438c671025064919-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java4f045fa57f063998fbcb270d330f8438c671025064919-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java4f045fa57f063998fbcb270d330f8438c671025064919-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciling 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-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRunUID=b9308166-1099-4aa8-b9ce-924fa0cd068d,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javab89c0444750b67c35520c57e1e393470-clone-repository,tekton.dev/taskRunUID=cd6b3a41-ecd8-4268-a745-002e72a07f3e"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-scan-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-scan-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-scan-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-scan-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-scan-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-scan-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-05-13T17:35:05Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"info","ts":"2026-05-13T17:35:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:35:57Z","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-6c6f98b65,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:35:57Z","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=973f9d09-63ed-4edb-8f16-ee4a2c308998,batch.kubernetes.io/job-name=tssc-iam,controller-uid=973f9d09-63ed-4edb-8f16-ee4a2c308998,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:35:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} I0513 17:35:59.593734 1 request.go:752] "Waited before sending request" delay="1.794340201s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTkyMDcsInN0YXJ0IjoiZTJlLXRlc3RzLWphdmEtNzAwMDA0YmZmMjQwMWYyZDk3YTVlNDA5NGRhNGIyMzRhNTg1N2Q4NDNkYTAtcG9kXHUwMDAwIn0&limit=5" I0513 17:36:11.593175 1 request.go:752] "Waited before sending request" delay="1.981340996s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTkyMDcsInN0YXJ0IjoiZTJlLXRlc3RzLWphdmEtc3ByaW5nYm9vdC1naWhrb2lxcy1vbi1wdXNoLTlrNnFzLWRlcGxveS1wb2RcdTAwMDAifQ&limit=5" I0513 17:36:21.593211 1 request.go:752] "Waited before sending request" delay="1.981082026s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTkyMDcsInN0YXJ0IjoiZTJlLXRlc3RzLW5vZGVqcy1tN2QzNjk1MzY1ODk1YzhmN2FkNGZkZmFmMWUzOWNlODEzMmEyMzRmZGEtcG9kXHUwMDAwIn0&limit=5" I0513 17:36:31.594169 1 request.go:752] "Waited before sending request" delay="1.980879334s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTkyMDcsInN0YXJ0IjoiZTJlLXRlc3RzLXB5dGhvbi1oeGtnd3B4dS1vbi1wdWxsLXJlcXVlc3QtNXd2ejgtYnVpbGQtcG9kXHUwMDAwIn0&limit=5" {"level":"info","ts":"2026-05-13T17:36:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75842835505,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=e0c110a5b0c22ad495cea1172cb927efbb20fae9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-4wfqz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-4wfqz,tekton.dev/pipelineRunUID=ae1217ef-04dd-4549-a964-8289c82a5dbc,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotnec92378110af41d23260c60c0379e778a-verify-conforma,tekton.dev/taskRunUID=e94ca4f0-25f9-4df2-b09b-1a3aa831ee07"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-deploy,tekton.dev/taskRunUID=6b0c170b-0793-454d-9940-24bd39e904a1"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75841552277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-build,tekton.dev/taskRunUID=a39230de-c697-4928-9ada-ac62c030682c"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=30ede91572aa0c6c0b0acb1d3a569f838e6ca11a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRunUID=e325cbb7-f2ab-406d-a044-b01b19951f34,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node7d369536582bc9ab3b74ffe44726d49b-clone-repository,tekton.dev/taskRunUID=701b858f-e097-4ffe-af5b-08f3dc75feaa"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842223201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=30ede91572aa0c6c0b0acb1d3a569f838e6ca11a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRunUID=e325cbb7-f2ab-406d-a044-b01b19951f34,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodej7d369536582bc9ab3b74ffe44726d49b-verify-conforma,tekton.dev/taskRunUID=9cafec25-caad-41be-9c18-e9b53b4dddee"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-deployment-check,tekton.dev/taskRunUID=f1b6571b-5aa0-445d-88c0-e87fa57c717d"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842131004,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=13e0c92e2019ac744e6c5061f4e1402fdfb9e9f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRunUID=0d6ba719-649a-4f0b-8274-81006f506aec,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-deploy,tekton.dev/taskRunUID=dfa12479-a965-469c-95c9-14d41aedffbb"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRunUID=b9308166-1099-4aa8-b9ce-924fa0cd068d,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javab89c0444750b67c35520c57e1e393470-clone-repository,tekton.dev/taskRunUID=cd6b3a41-ecd8-4268-a745-002e72a07f3e"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=ea9fd2714c0e7e5ae3d80cb8b9637ba883cad2c5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-tlksx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-tlksx,tekton.dev/pipelineRunUID=b27c382d-20a2-4819-9e6e-1e5d619c452b,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javae43d2748272b037b21286e884338e45c-clone-repository,tekton.dev/taskRunUID=64c74857-d49c-404f-8bd7-3c9d640da15b"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75842608516,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-gitops-repository,pipelinesascode.tekton.dev/sha=192bd7833349ffb4ddc5dc533a3af5d3bf178c39,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRunUID=37439378-2a58-4e97-9ee6-02048ac4fccc,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pythof1e7edd8c2ccb43514169c1510bbfac5-verify-conforma,tekton.dev/taskRunUID=9abf3939-85fa-4b85-ac22-c8d076d31404"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841333405,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-scan,tekton.dev/taskRunUID=97c8ece2-f2a8-431e-a2e3-58cd609f1325"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-scan,tekton.dev/taskRunUID=748416cd-4911-4884-8c9b-52fbe68ac3f1"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842131004,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=13e0c92e2019ac744e6c5061f4e1402fdfb9e9f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRunUID=0d6ba719-649a-4f0b-8274-81006f506aec,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-show-sbom,tekton.dev/taskRunUID=8c7f80fc-f7fd-41c9-928e-b8052ef2a340"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842361968,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=3b8a1ad703a4fd477d3671b9d7f83ec8b513b51f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRunUID=5062234b-dab4-4712-bb2e-1bb5b1d4fb1f,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd-scan,tekton.dev/taskRunUID=9d7041bf-96ad-4727-8ce8-7f9b628c8ab5"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-gitops-repository,pipelinesascode.tekton.dev/sha=b41c5022f5a40c875b47c989177bff8912e5bbf4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-v5f2b,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-v5f2b,tekton.dev/pipelineRunUID=834a69d3-68ce-4889-bdfd-704a01e16c22,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth7b7cef7f53745b091f8cb21377246fdf-clone-repository,tekton.dev/taskRunUID=3aeb5c93-bb63-4ba5-b182-f5e7086f4d40"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-show-sbom,tekton.dev/taskRunUID=672c3bd6-944e-4d3e-a1c2-b979cb5c7b00"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-build,tekton.dev/taskRunUID=9339bd0a-44f0-446f-92fa-dd0001671535"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-build,tekton.dev/taskRunUID=13ce1c6c-fcaf-4d9a-97a6-3f63f783c466"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842282719,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRunUID=b9308166-1099-4aa8-b9ce-924fa0cd068d,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs-scan,tekton.dev/taskRunUID=f8428b5f-46f7-4d34-b502-ec39301fbb91"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=6076649fcfd2861d650a065669cf72e41ddbf19c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg,tekton.dev/pipelineRunUID=2898eebc-2834-4a6a-9eb9-4a7821aac7f6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javab966f5ea11d6ab94b586575e576efd16-clone-repository,tekton.dev/taskRunUID=20ef58bc-9bdc-40eb-8d39-2db0dc4e41a7"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841356277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4-build,tekton.dev/taskRunUID=4c54cb65-71a4-4c3d-b4c5-58180991f0d2"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75842947958,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-gitops-repository,pipelinesascode.tekton.dev/sha=b41c5022f5a40c875b47c989177bff8912e5bbf4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-v5f2b,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-v5f2b,tekton.dev/pipelineRunUID=834a69d3-68ce-4889-bdfd-704a01e16c22,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-python-h7b7cef7f53745b091f8cb21377246fdf-upload-sboms,tekton.dev/taskRunUID=1267691a-f096-4638-a85e-8290f90ca391"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75842486468,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=ae46106ccd46a50e808ccdd7208efeb929bdecf0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRunUID=e381a49a-859b-4976-be2a-e85c184c00bf,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotne5761a60bef276714ac4465f71d8e1104-verify-conforma,tekton.dev/taskRunUID=c16d9576-83e8-441b-9136-379c487c1dbb"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75842486468,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=ae46106ccd46a50e808ccdd7208efeb929bdecf0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRunUID=e381a49a-859b-4976-be2a-e85c184c00bf,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-bas5761a60bef276714ac4465f71d8e1104-get-images,tekton.dev/taskRunUID=a96f6dda-fff4-46b7-a11c-6748303ca00f"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-summarize,tekton.dev/taskRunUID=96176366-d336-4d17-a13d-aa2eb73a2b19"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-clone-repository,tekton.dev/taskRunUID=72d4fd20-190a-4b3c-8d11-073e4ab6ebcd"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842706496,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=6feace9bd09d2d474ccbaf12ce0bde31af64e009,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRunUID=70e4ff1a-fef3-4d5e-89fc-9cb5a429b3ec,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-jb1508950c319b4f4e34f900290b07662b-verify-conforma,tekton.dev/taskRunUID=58a44a6c-8a65-4040-8a04-05ca22002808"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75843062906,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=ea9fd2714c0e7e5ae3d80cb8b9637ba883cad2c5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-tlksx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-tlksx,tekton.dev/pipelineRunUID=b27c382d-20a2-4819-9e6e-1e5d619c452b,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-qe43d2748272b037b21286e884338e45c-download-sboms,tekton.dev/taskRunUID=82ca906c-7101-4f0d-9270-b90547659e04"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842131004,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=13e0c92e2019ac744e6c5061f4e1402fdfb9e9f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRunUID=0d6ba719-649a-4f0b-8274-81006f506aec,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-deployment-check,tekton.dev/taskRunUID=ef7de2b9-ef91-4e00-b073-10a6f2d36e27"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842282719,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRunUID=b9308166-1099-4aa8-b9ce-924fa0cd068d,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs-summarize,tekton.dev/taskRunUID=d805ee6c-835c-4cb4-907f-db230b616868"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-summarize,tekton.dev/taskRunUID=e2569897-8c2a-43ed-b20b-1ce6a7f38ad5"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75842486468,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=ae46106ccd46a50e808ccdd7208efeb929bdecf0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRunUID=e381a49a-859b-4976-be2a-e85c184c00bf,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-dotnet5761a60bef276714ac4465f71d8e1104-download-sboms,tekton.dev/taskRunUID=4dc94008-b3da-4947-b601-0b21aa32fc8c"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-show-sbom,tekton.dev/taskRunUID=f3860622-21ff-4d81-8e2f-dee0dff06285"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75841552277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-scan,tekton.dev/taskRunUID=d0414efe-157d-430c-82b1-2d7d13d63101"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842223201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=30ede91572aa0c6c0b0acb1d3a569f838e6ca11a,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-74rft,tekton.dev/pipelineRunUID=e325cbb7-f2ab-406d-a044-b01b19951f34,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-m7d369536582bc9ab3b74ffe44726d49b-upload-sboms,tekton.dev/taskRunUID=08758506-094b-46c0-b436-52c47e1a27d6"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75843381573,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-gitops-repository,pipelinesascode.tekton.dev/sha=43a623a8088564eb520f1a1d51303819653d630f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request-vh5bj,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request-vh5bj,tekton.dev/pipelineRunUID=bbab61f3-9eb4-4c6a-8593-f8240ef57866,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-s4f045fa57f0639320103cd83c97e6ff4-download-sboms,tekton.dev/taskRunUID=bfef0021-7f9c-4cb1-80f8-08f340486dcd"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75843689059,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-gitops-repository,pipelinesascode.tekton.dev/sha=121ba6f690c1eb533e47b9268aaf8f3291dc694d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request-v28t6,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request-v28t6,tekton.dev/pipelineRunUID=4c6a4b5f-cd63-47d6-a8cd-03f3a04f9cc3,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-s700004bff240e48b3a7dd46b3c82e72a-download-sboms,tekton.dev/taskRunUID=aba24464-5279-4194-aa1e-ff361dc5258b"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s700004bff24278ba6f07da34e21a4f2611a31893d8e-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s700004bff24278ba6f07da34e21a4f2611a31893d8e-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s700004bff24278ba6f07da34e21a4f2611a31893d8e-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s700004bff24278ba6f07da34e21a4f2611a31893d8e-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s700004bff24278ba6f07da34e21a4f2611a31893d8e-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s700004bff24278ba6f07da34e21a4f2611a31893d8e-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s700004bff24278ba6f07da34e21a4f2611a31893d8e-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s700004bff24278ba6f07da34e21a4f2611a31893d8e-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s700004bff24278ba6f07da34e21a4f2611a31893d8e-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s700004bff24278ba6f07da34e21a4f2611a31893d8e-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s700004bff24278ba6f07da34e21a4f2611a31893d8e-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-download\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s700004bff24278ba6f07da34e21a4f2611a31893d8e-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s700004bff24278ba6f07da34e21a4f2611a31893d8e-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s700004bff24278ba6f07da34e21a4f2611a31893d8e-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s700004bff24278ba6f07da34e21a4f2611a31893d8e-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-download\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s700004bff24278ba6f07da34e21a4f2611a31893d8e-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s700004bff24278ba6f07da34e21a4f2611a31893d8e-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s700004bff24278ba6f07da34e21a4f2611a31893d8e-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-s700004bff24278ba6f07da34e21a4f2611a31893d8e-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-download\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=3b8a1ad703a4fd477d3671b9d7f83ec8b513b51f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRunUID=5062234b-dab4-4712-bb2e-1bb5b1d4fb1f,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java0eab28a0970471f9ffe831aedd55ec22-clone-repository,tekton.dev/taskRunUID=e76a6ea0-d726-4203-89d7-27e6a3f2f90f"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-b17305b6f6,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-b17305b6f6-c55b8556,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-gitops-repository,pipelinesascode.tekton.dev/sha=121ba6f690c1eb533e47b9268aaf8f3291dc694d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs-gitops,statefulset.kubernetes.io/pod-name=affinity-assistant-b17305b6f6-0,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request-v28t6,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request-v28t6"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=e0c110a5b0c22ad495cea1172cb927efbb20fae9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-4wfqz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-4wfqz,tekton.dev/pipelineRunUID=ae1217ef-04dd-4549-a964-8289c82a5dbc,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnc92378110af41d23260c60c0379e778a-clone-repository,tekton.dev/taskRunUID=3b0df07e-fcd5-4828-a59d-edf091eefe62"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841364584,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q-show-sbom,tekton.dev/taskRunUID=6a2501c7-88d3-4afa-b900-7a539eba086a"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75842835505,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=e0c110a5b0c22ad495cea1172cb927efbb20fae9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-4wfqz,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-4wfqz,tekton.dev/pipelineRunUID=ae1217ef-04dd-4549-a964-8289c82a5dbc,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-dotnet-bc92378110af41d23260c60c0379e778a-upload-sboms,tekton.dev/taskRunUID=66a77937-cb8e-4456-8ecc-c36c6604834f"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842282719,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=f53850845b853c667bb84a7a1132a937f0d8a373,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs,tekton.dev/pipelineRunUID=b9308166-1099-4aa8-b9ce-924fa0cd068d,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9k6qs-deploy,tekton.dev/taskRunUID=46ec6f7c-1081-467c-b22e-3c17727eda36"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=24778ed41a6f7f53d0aa81baba44361b63715bad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRunUID=f33a8f89-162e-4dfe-9920-cd42a0b4238b,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node27126cc612243d7d404cf648039ef362-clone-repository,tekton.dev/taskRunUID=e377fa93-d51a-483b-8481-3e2fc3be89a7"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth4e07287adb85ab0f19921d98ea00685b-clone-repository,tekton.dev/taskRunUID=16179c1e-60a7-403c-bdfd-0c1109a8e792"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=13d110cbfc73683f49870ae260a7c15f82415d13,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRunUID=47a18564-ea44-4f9e-89e6-8db4d05d1519,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java34e9ee4c5495d5f9f0671b0f81c76ee0-clone-repository,tekton.dev/taskRunUID=560085b1-24ef-44be-982e-1db8de78b2af"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842556185,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=24778ed41a6f7f53d0aa81baba44361b63715bad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRunUID=f33a8f89-162e-4dfe-9920-cd42a0b4238b,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-m27126cc612243d7d404cf648039ef362-upload-sboms,tekton.dev/taskRunUID=9ba10127-8605-4cc3-8148-674bc81ca8fc"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-build,tekton.dev/taskRunUID=d2606147-fde2-4b9e-aab1-7f1ac7634ec4"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-scan,tekton.dev/taskRunUID=7d5da7f5-1d9a-4c9c-8b09-8769294e499f"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=fd5b6022c81d81ea581db6a553b99dfb887aa232,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-pull-request-xm26q,tekton.dev/pipelineRunUID=a854949a-24de-461d-a439-d4231b54318c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnfeb22a6937117ba8227b191039015987-clone-repository,tekton.dev/taskRunUID=c7805e02-7bb1-4287-8726-38545379474d"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842131004,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=13e0c92e2019ac744e6c5061f4e1402fdfb9e9f1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r,tekton.dev/pipelineRunUID=0d6ba719-649a-4f0b-8274-81006f506aec,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-push-tb84r-scan,tekton.dev/taskRunUID=acfbc887-df15-459c-9fba-874961d1c878"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842876730,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=6076649fcfd2861d650a065669cf72e41ddbf19c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg,tekton.dev/pipelineRunUID=2898eebc-2834-4a6a-9eb9-4a7821aac7f6,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-scan,tekton.dev/taskRunUID=c97bba7a-da4b-45ff-b588-e7db4d56554d"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842750158,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=13d110cbfc73683f49870ae260a7c15f82415d13,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRunUID=47a18564-ea44-4f9e-89e6-8db4d05d1519,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-java-qua34e9ee4c5495d5f9f0671b0f81c76ee0-upload-sboms,tekton.dev/taskRunUID=ba83078d-9c4e-46e3-860c-a8ab1ed70226"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75843689059,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-gitops-repository,pipelinesascode.tekton.dev/sha=121ba6f690c1eb533e47b9268aaf8f3291dc694d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request-v28t6,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request-v28t6,tekton.dev/pipelineRunUID=4c6a4b5f-cd63-47d6-a8cd-03f3a04f9cc3,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-java-spr700004bff240e48b3a7dd46b3c82e72a-upload-sboms,tekton.dev/taskRunUID=7c9cb801-97a2-4ccf-b802-d726f76a3f77"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr700004bffa9fb0f2aedc9431608a0f416c6ec222c-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr700004bffa9fb0f2aedc9431608a0f416c6ec222c-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr700004bffa9fb0f2aedc9431608a0f416c6ec222c-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr700004bffa9fb0f2aedc9431608a0f416c6ec222c-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr700004bffa9fb0f2aedc9431608a0f416c6ec222c-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr700004bffa9fb0f2aedc9431608a0f416c6ec222c-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr700004bffa9fb0f2aedc9431608a0f416c6ec222c-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr700004bffa9fb0f2aedc9431608a0f416c6ec222c-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr700004bffa9fb0f2aedc9431608a0f416c6ec222c-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr700004bffa9fb0f2aedc9431608a0f416c6ec222c-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr700004bffa9fb0f2aedc9431608a0f416c6ec222c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr700004bffa9fb0f2aedc9431608a0f416c6ec222c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr700004bffa9fb0f2aedc9431608a0f416c6ec222c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr700004bffa9fb0f2aedc9431608a0f416c6ec222c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr700004bffa9fb0f2aedc9431608a0f416c6ec222c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr700004bffa9fb0f2aedc9431608a0f416c6ec222c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr700004bffa9fb0f2aedc9431608a0f416c6ec222c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr700004bffa9fb0f2aedc9431608a0f416c6ec222c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based 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-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr700004bffa9fb0f2aedc9431608a0f416c6ec222c-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr700004bffa9fb0f2aedc9431608a0f416c6ec222c-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr700004bffa9fb0f2aedc9431608a0f416c6ec222c-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr700004bffa9fb0f2aedc9431608a0f416c6ec222c-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based 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-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842876730,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=6076649fcfd2861d650a065669cf72e41ddbf19c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg,tekton.dev/pipelineRunUID=2898eebc-2834-4a6a-9eb9-4a7821aac7f6,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-show-sbom,tekton.dev/taskRunUID=6abae54e-1ff7-4800-97fb-934c3cfc5980"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842876730,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=6076649fcfd2861d650a065669cf72e41ddbf19c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg,tekton.dev/pipelineRunUID=2898eebc-2834-4a6a-9eb9-4a7821aac7f6,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-summarize,tekton.dev/taskRunUID=0f9ba5be-afa1-4473-a68e-0026049f67ac"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javaa0472b909c7a577e3707fbfa7e087c79-clone-repository,tekton.dev/taskRunUID=83ee9c53-220b-4fea-8dc0-4717b3fbcf3f"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841861738,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-build,tekton.dev/taskRunUID=fb1bab77-75fa-4643-b5ae-7cfd2f0e1b21"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841861738,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-deploy,tekton.dev/taskRunUID=9e35a160-e089-4da2-946e-49dea0cf3f56"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842706496,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=6feace9bd09d2d474ccbaf12ce0bde31af64e009,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRunUID=70e4ff1a-fef3-4d5e-89fc-9cb5a429b3ec,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-jbv1508950c319b4f4e34f900290b07662b-download-sboms,tekton.dev/taskRunUID=ebc3d6a6-ef78-4f61-8306-9ff293eb93b3"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842403493,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=a6cc5e1fde7bcde3df522c8d2afbf3de642fc34d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRunUID=1d90a95b-6276-4332-bcb3-ffaffab74576,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4-upload-sboms,tekton.dev/taskRunUID=248ba227-3db9-486d-8979-63ed82130c2b"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-scan,tekton.dev/taskRunUID=f270b2c8-8f29-475b-963e-774b92612a41"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75843062906,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=ea9fd2714c0e7e5ae3d80cb8b9637ba883cad2c5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-tlksx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-tlksx,tekton.dev/pipelineRunUID=b27c382d-20a2-4819-9e6e-1e5d619c452b,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quarke43d2748272b037b21286e884338e45c-get-images,tekton.dev/taskRunUID=486af2b7-761c-42de-951e-3b0b7ef15e84"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75842608516,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-gitops-repository,pipelinesascode.tekton.dev/sha=192bd7833349ffb4ddc5dc533a3af5d3bf178c39,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRunUID=37439378-2a58-4e97-9ee6-02048ac4fccc,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-python-hf1e7edd8c2ccb43514169c1510bbfac5-upload-sboms,tekton.dev/taskRunUID=9183378c-c1aa-403b-b171-538024e1e843"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75842486468,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops-repository,pipelinesascode.tekton.dev/sha=ae46106ccd46a50e808ccdd7208efeb929bdecf0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-gitops-on-pull-request-5w6ws,tekton.dev/pipelineRunUID=e381a49a-859b-4976-be2a-e85c184c00bf,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-dotnet-b5761a60bef276714ac4465f71d8e1104-upload-sboms,tekton.dev/taskRunUID=019fd14d-b680-4d03-b80a-52d914b72c04"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842403493,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=a6cc5e1fde7bcde3df522c8d2afbf3de642fc34d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRunUID=1d90a95b-6276-4332-bcb3-ffaffab74576,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4-get-images,tekton.dev/taskRunUID=d5a20fd4-080b-4f34-9d61-5cb93c9bb8ef"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-summarize,tekton.dev/taskRunUID=0f1dd379-dc4c-4b47-8d1d-7bdd0f0e8c81"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75841552277,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-repository,pipelinesascode.tekton.dev/sha=d4f19cafd74b4eebd4639d0d62bc74c02729af10,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4,tekton.dev/pipelineRunUID=489747d5-088c-4891-8bd9-f63d858cd86e,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-kdgpjvlg-on-pull-request-7jlr4-show-sbom,tekton.dev/taskRunUID=f2dd66e0-ca14-4354-8216-71f67994d8b2"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75842947958,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-gitops-repository,pipelinesascode.tekton.dev/sha=b41c5022f5a40c875b47c989177bff8912e5bbf4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-v5f2b,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-v5f2b,tekton.dev/pipelineRunUID=834a69d3-68ce-4889-bdfd-704a01e16c22,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pytho7b7cef7f53745b091f8cb21377246fdf-verify-conforma,tekton.dev/taskRunUID=39ac389c-0abd-406f-9bb2-061832fb6f14"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-scan,tekton.dev/taskRunUID=7abc1b70-7803-4cb9-b8be-28a513a820d0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=6feace9bd09d2d474ccbaf12ce0bde31af64e009,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRunUID=70e4ff1a-fef3-4d5e-89fc-9cb5a429b3ec,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-j1508950c319b4f4e34f900290b07662b-clone-repository,tekton.dev/taskRunUID=07e0d875-a207-4733-888e-17ed19405769"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-build,tekton.dev/taskRunUID=d2c6845f-d149-4d20-9790-88a8bb6f6d10"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-show-sbom,tekton.dev/taskRunUID=120f7766-b258-4c73-83de-fee73ce15cd9"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-clone-repository,tekton.dev/taskRunUID=ad02f7b0-3d57-49b5-843c-157e7bc269d0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841333405,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-build,tekton.dev/taskRunUID=445e69c6-817b-4833-b20a-3246eaf36b98"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841333405,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-summarize,tekton.dev/taskRunUID=9542fc14-6f31-4e4c-ae45-14b11ee86f54"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841188410,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=9abd22260d05c9eb867e4c558c721a4e8b4914c6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk,tekton.dev/pipelineRunUID=d023c823-73b1-4999-9480-ba7a241d3631,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-vr4qk-scan,tekton.dev/taskRunUID=bdff0889-8220-49e1-82ec-c049971c117b"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-gitops-repository,pipelinesascode.tekton.dev/sha=121ba6f690c1eb533e47b9268aaf8f3291dc694d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request-v28t6,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request-v28t6,tekton.dev/pipelineRunUID=4c6a4b5f-cd63-47d6-a8cd-03f3a04f9cc3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java700004bff240e48b3a7dd46b3c82e72a-clone-repository,tekton.dev/taskRunUID=47d90aff-288d-440b-b80e-4766bd4e9c67"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java700004bff240ee039d45d40766188c15acd18dcc1254e-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java700004bff240ee039d45d40766188c15acd18dcc1254e-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java700004bff240ee039d45d40766188c15acd18dcc1254e-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java700004bff240ee039d45d40766188c15acd18dcc1254e-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java700004bff240ee039d45d40766188c15acd18dcc1254e-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java700004bff240ee039d45d40766188c15acd18dcc1254e-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java700004bff240ee039d45d40766188c15acd18dcc1254e-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java700004bff240ee039d45d40766188c15acd18dcc1254e-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-clone\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java700004bff240ee039d45d40766188c15acd18dcc1254e-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-symlink-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java700004bff240ee039d45d40766188c15acd18dcc1254e-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java700004bff240ee039d45d40766188c15acd18dcc1254e-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java700004bff240ee039d45d40766188c15acd18dcc1254e-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java700004bff240ee039d45d40766188c15acd18dcc1254e-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java700004bff240ee039d45d40766188c15acd18dcc1254e-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java700004bff240ee039d45d40766188c15acd18dcc1254e-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java700004bff240ee039d45d40766188c15acd18dcc1254e-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java700004bff240ee039d45d40766188c15acd18dcc1254e-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75842556185,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-gitops-repository,pipelinesascode.tekton.dev/sha=24778ed41a6f7f53d0aa81baba44361b63715bad,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-gitops-on-pull-request-cx7q5,tekton.dev/pipelineRunUID=f33a8f89-162e-4dfe-9920-cd42a0b4238b,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-mwc27126cc612243d7d404cf648039ef362-get-images,tekton.dev/taskRunUID=fddd8e19-f3e2-4366-a716-5bd79e8f33ce"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/check-run-id=75841747840,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=3fafb97b6455e0c53ff0f9b88bdfb09633750993,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7,tekton.dev/pipelineRunUID=9b6593c9-5f3f-442e-ac1d-d99d4b7f938f,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-mwcovcqf-on-push-m5cd7-show-sbom,tekton.dev/taskRunUID=2f099fe4-492b-4913-852d-2f4a03227f56"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-clone-repository,tekton.dev/taskRunUID=982ec912-84d0-45a5-91f2-02b2f19d9864"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841343711,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=cc3a52442149716283d6f2716cc6ea443c3cdec8,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5,tekton.dev/pipelineRunUID=87b72c67-b240-44b1-9569-efc522f292b3,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-pull-request-9swx5-scan,tekton.dev/taskRunUID=ab3dac6b-ef50-4352-9e95-d8cc9d98a29a"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75842750158,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=13d110cbfc73683f49870ae260a7c15f82415d13,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-spdgv,tekton.dev/pipelineRunUID=47a18564-ea44-4f9e-89e6-8db4d05d1519,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quark34e9ee4c5495d5f9f0671b0f81c76ee0-get-images,tekton.dev/taskRunUID=384da85b-6823-4dcf-b153-dc681f5f5b22"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842361968,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=3b8a1ad703a4fd477d3671b9d7f83ec8b513b51f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRunUID=5062234b-dab4-4712-bb2e-1bb5b1d4fb1f,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-spring0eab28a0970471f9ffe831aedd55ec22-summarize,tekton.dev/taskRunUID=0499bd66-4688-45ef-aa7a-7395d36bc11a"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-gitops-repository,pipelinesascode.tekton.dev/sha=43a623a8088564eb520f1a1d51303819653d630f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request-vh5bj,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request-vh5bj,tekton.dev/pipelineRunUID=bbab61f3-9eb4-4c6a-8593-f8240ef57866,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java4f045fa57f0639320103cd83c97e6ff4-clone-repository,tekton.dev/taskRunUID=a979f261-498e-472d-ac5b-0a0a10881501"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75842608516,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-gitops-repository,pipelinesascode.tekton.dev/sha=192bd7833349ffb4ddc5dc533a3af5d3bf178c39,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-gitops-on-pull-request-mzf4h,tekton.dev/pipelineRunUID=37439378-2a58-4e97-9ee6-02048ac4fccc,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-python-hxkf1e7edd8c2ccb43514169c1510bbfac5-get-images,tekton.dev/taskRunUID=3a887aaa-2469-462f-9f5e-5e1c82be9396"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841333405,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=c572b941331e369bffa87bc891d053f7c2ff0831,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8,tekton.dev/pipelineRunUID=ab4d0a6f-3ee4-4e55-848a-875ad97bf241,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-pull-request-5wvz8-show-sbom,tekton.dev/taskRunUID=fc74024a-2856-41cb-9fff-be42d1d681aa"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842403493,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=a6cc5e1fde7bcde3df522c8d2afbf3de642fc34d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-bwxj4,tekton.dev/pipelineRunUID=1d90a95b-6276-4332-bcb3-ffaffab74576,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-jb1902bf3dcaa5f787c6be95d9dac87423-verify-conforma,tekton.dev/taskRunUID=acec36e4-21dd-44d7-a27e-262c95f0149c"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-clone-repository,tekton.dev/taskRunUID=8e8666a9-d1c0-492e-900a-27a1dcd6bc32"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75843689059,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-gitops-repository,pipelinesascode.tekton.dev/sha=121ba6f690c1eb533e47b9268aaf8f3291dc694d,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request-v28t6,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-gitops-on-pull-request-v28t6,tekton.dev/pipelineRunUID=4c6a4b5f-cd63-47d6-a8cd-03f3a04f9cc3,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-700004bff240e48b3a7dd46b3c82e72a-verify-conforma,tekton.dev/taskRunUID=81544b70-e2f7-4b1e-bcad-fe4944e41710"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-700004bff2401f2d97a5e4094da4b234a5857d843da0-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-700004bff2401f2d97a5e4094da4b234a5857d843da0-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-700004bff2401f2d97a5e4094da4b234a5857d843da0-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-700004bff2401f2d97a5e4094da4b234a5857d843da0-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-700004bff2401f2d97a5e4094da4b234a5857d843da0-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-700004bff2401f2d97a5e4094da4b234a5857d843da0-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-700004bff2401f2d97a5e4094da4b234a5857d843da0-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-700004bff2401f2d97a5e4094da4b234a5857d843da0-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-700004bff2401f2d97a5e4094da4b234a5857d843da0-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-700004bff2401f2d97a5e4094da4b234a5857d843da0-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-700004bff2401f2d97a5e4094da4b234a5857d843da0-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-verify\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-700004bff2401f2d97a5e4094da4b234a5857d843da0-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-700004bff2401f2d97a5e4094da4b234a5857d843da0-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-700004bff2401f2d97a5e4094da4b234a5857d843da0-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-700004bff2401f2d97a5e4094da4b234a5857d843da0-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-700004bff2401f2d97a5e4094da4b234a5857d843da0-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-700004bff2401f2d97a5e4094da4b234a5857d843da0-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-700004bff2401f2d97a5e4094da4b234a5857d843da0-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-700004bff2401f2d97a5e4094da4b234a5857d843da0-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-mwcovcqf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-mwcovcqf-repository,pipelinesascode.tekton.dev/sha=87f0d6a5162f3e0cfbee772cd0271de5f6a16904,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-mwcovcqf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRun=e2e-tests-nodejs-mwcovcqf-on-pull-request-h94k4,tekton.dev/pipelineRunUID=fdbe40c4-ebb2-49f1-bcc4-e9bf7a5a98fb,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node64a207eb0919b6cc14554e4ddd68bafe-clone-repository,tekton.dev/taskRunUID=e1d72037-7e0d-46e0-b825-5314dc48b395"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-deployment-check,tekton.dev/taskRunUID=9019d179-6329-44ce-80ad-ace2f463809d"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pipelinesascode.tekton.dev/check-run-id=75841929832,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-hxkgwpxu-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-hxkgwpxu-repository,pipelinesascode.tekton.dev/sha=3d2e71674f780de2ec6e9acbc38c16f2ed84101c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-hxkgwpxu,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h,tekton.dev/pipelineRunUID=7961f005-2777-4126-ba99-240a3b9ceddd,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-hxkgwpxu-on-push-fmp9h-summarize,tekton.dev/taskRunUID=90ef9116-0512-423b-9206-2b02f3bc59a8"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pipelinesascode.tekton.dev/check-run-id=75841861738,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-ufdyjxsc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-ufdyjxsc-repository,pipelinesascode.tekton.dev/sha=4f07e0aba2bdd8283eac66e2f47c986c8f46280b,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-ufdyjxsc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr,tekton.dev/pipelineRunUID=0c22d5c0-d1a2-4c5f-a3d1-0dbfea0ce807,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-ufdyjxsc-on-push-n89mr-show-sbom,tekton.dev/taskRunUID=6e1185c4-f5b9-4dc2-b0a6-b81a0526b41e"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75841823679,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-repository,pipelinesascode.tekton.dev/sha=26d6371c2f894036612b9138c7da0c085e59d391,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-on-push-6xg9s,tekton.dev/pipelineRunUID=0e611464-4481-4e52-9049-ab6deaad093c,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-on-push-6xg9s-build,tekton.dev/taskRunUID=7b2ec249-c427-4883-8b74-eae9ef4f24ce"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pipelinesascode.tekton.dev/check-run-id=75843062906,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-kdgpjvlg-gitops-repository,pipelinesascode.tekton.dev/sha=ea9fd2714c0e7e5ae3d80cb8b9637ba883cad2c5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-kdgpjvlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-tlksx,tekton.dev/pipelineRun=e2e-tests-java-quarkus-kdgpjvlg-gitops-on-pull-request-tlksx,tekton.dev/pipelineRunUID=b27c382d-20a2-4819-9e6e-1e5d619c452b,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-java-quae43d2748272b037b21286e884338e45c-upload-sboms,tekton.dev/taskRunUID=4e9e45ae-4f49-49b2-9cc9-25dc3921aead"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842361968,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=3b8a1ad703a4fd477d3671b9d7f83ec8b513b51f,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-pull-request-92dkd,tekton.dev/pipelineRunUID=5062234b-dab4-4712-bb2e-1bb5b1d4fb1f,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-spring0eab28a0970471f9ffe831aedd55ec22-show-sbom,tekton.dev/taskRunUID=840255c4-db13-4a52-b8e8-c1cc2ae44012"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pipelinesascode.tekton.dev/check-run-id=75842876730,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-gihkoiqs-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-gihkoiqs-repository,pipelinesascode.tekton.dev/sha=6076649fcfd2861d650a065669cf72e41ddbf19c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-gihkoiqs,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg,tekton.dev/pipelineRun=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg,tekton.dev/pipelineRunUID=2898eebc-2834-4a6a-9eb9-4a7821aac7f6,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-springboot-gihkoiqs-on-push-9m2jg-deploy,tekton.dev/taskRunUID=f09a1c1c-7b34-4ea4-acb7-e4af8a88ce01"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pipelinesascode.tekton.dev/check-run-id=75842706496,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-jbvezzlc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-jbvezzlc-gitops-repository,pipelinesascode.tekton.dev/sha=6feace9bd09d2d474ccbaf12ce0bde31af64e009,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-jbvezzlc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp,tekton.dev/pipelineRunUID=70e4ff1a-fef3-4d5e-89fc-9cb5a429b3ec,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-jbvezzlc-gitops-on-pull-request-xhpzp-upload-sboms,tekton.dev/taskRunUID=c44630e8-9978-4701-b13d-9370529ab813"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin700004b99b19d032ef22d438df64abb80ede6fc-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin700004b99b19d032ef22d438df64abb80ede6fc-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin700004b99b19d032ef22d438df64abb80ede6fc-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin700004b99b19d032ef22d438df64abb80ede6fc-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin700004b99b19d032ef22d438df64abb80ede6fc-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin700004b99b19d032ef22d438df64abb80ede6fc-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin700004b99b19d032ef22d438df64abb80ede6fc-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin700004b99b19d032ef22d438df64abb80ede6fc-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin700004b99b19d032ef22d438df64abb80ede6fc-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-init\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin700004b99b19d032ef22d438df64abb80ede6fc-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-get-images\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin700004b99b19d032ef22d438df64abb80ede6fc-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin700004b99b19d032ef22d438df64abb80ede6fc-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin700004b99b19d032ef22d438df64abb80ede6fc-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin700004b99b19d032ef22d438df64abb80ede6fc-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin700004b99b19d032ef22d438df64abb80ede6fc-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin700004b99b19d032ef22d438df64abb80ede6fc-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin700004b99b19d032ef22d438df64abb80ede6fc-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin700004b99b19d032ef22d438df64abb80ede6fc-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin700004b99b19d032ef22d438df64abb80ede6fc-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin700004b99b19d032ef22d438df64abb80ede6fc-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based 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":"info","ts":"2026-05-13T17:36:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:36:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:36:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:36:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:36:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:36:36Z","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":"info","ts":"2026-05-13T17:36:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=57774579d7"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl,pod-template-hash=58df47f4d4"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw,pod-template-hash=8546fdc6"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pod-template-hash=6757b9df7f"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=546b494d7c"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=5c6bc64f6"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=755d9b568"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=5d4f4f696d"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=5cb857f5db"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=57b7cf574f"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=64b7885d6"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb,pod-template-hash=d4947d4f4"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=84b5bb5fd6"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu,pod-template-hash=7659c4d8d"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pod-template-hash=684bb8d45d"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn,pod-template-hash=7c46c95cbd"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=694b7b9d6d"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=7cc6cd945b"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-13T17:36:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95lhj3db22gj84qej9csmik974lcqe"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95lhj3db22gj84qej9csmik974lcqe"} I0513 17:36:43.594184 1 request.go:752] "Waited before sending request" delay="1.993580491s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTk4MTQsInN0YXJ0IjoiZTJlLXRlc3RzLW5vZGVqcy1td2NvdmNxZi04NGI1YmI1ZmQ2LTVtemtnXHUwMDAwIn0&limit=5" {"level":"info","ts":"2026-05-13T17:36:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=5cb857f5db"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw,pod-template-hash=8546fdc6"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pod-template-hash=6757b9df7f"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-gihkoiqs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj,pod-template-hash=546b494d7c"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-vvlsxpiw,app.kubernetes.io/part-of=e2e-tests-java-quarkus-vvlsxpiw,argocd/app-name=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-id=e2e-tests-java-quarkus-vvlsxpiw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-vvlsxpiw"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=5c6bc64f6"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu,pod-template-hash=7659c4d8d"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-aypgaydj,app.kubernetes.io/part-of=e2e-tests-nodejs-aypgaydj,argocd/app-name=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-id=e2e-tests-nodejs-aypgaydj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-aypgaydj"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs,pod-template-hash=684bb8d45d"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc,pod-template-hash=64b7885d6"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=84b5bb5fd6"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=694b7b9d6d"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf,pod-template-hash=57b7cf574f"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc,pod-template-hash=57774579d7"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-yorribhl,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-yorribhl,argocd/app-name=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-yorribhl,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-yorribhl,pod-template-hash=58df47f4d4"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=755d9b568"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-hxkgwpxu,app.kubernetes.io/part-of=e2e-tests-python-hxkgwpxu,argocd/app-name=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-id=e2e-tests-python-hxkgwpxu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-hxkgwpxu,pod-template-hash=5d4f4f696d"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn,pod-template-hash=7c46c95cbd"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-agmauscu,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-agmauscu,app.kubernetes.io/part-of=e2e-tests-go-agmauscu,argocd/app-name=e2e-tests-go-agmauscu,backstage.io/kubernetes-id=e2e-tests-go-agmauscu,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-agmauscu"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-ojjgzvqb,app.kubernetes.io/part-of=e2e-tests-java-springboot-ojjgzvqb,argocd/app-name=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-id=e2e-tests-java-springboot-ojjgzvqb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-ojjgzvqb,pod-template-hash=d4947d4f4"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-jbvezzlc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-jbvezzlc,app.kubernetes.io/part-of=e2e-tests-go-jbvezzlc,argocd/app-name=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-id=e2e-tests-go-jbvezzlc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-jbvezzlc"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-mwcovcqf,app.kubernetes.io/part-of=e2e-tests-nodejs-mwcovcqf,argocd/app-name=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-id=e2e-tests-nodejs-mwcovcqf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-mwcovcqf"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-gihkoiqs,app.kubernetes.io/part-of=e2e-tests-java-springboot-gihkoiqs,argocd/app-name=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-id=e2e-tests-java-springboot-gihkoiqs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-gihkoiqs"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-kvfryegn,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-kvfryegn,app.kubernetes.io/part-of=e2e-tests-python-kvfryegn,argocd/app-name=e2e-tests-python-kvfryegn,backstage.io/kubernetes-id=e2e-tests-python-kvfryegn,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-kvfryegn"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-ufdyjxsc,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-ufdyjxsc,argocd/app-name=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-ufdyjxsc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-ufdyjxsc"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-kdgpjvlg,app.kubernetes.io/part-of=e2e-tests-java-quarkus-kdgpjvlg,argocd/app-name=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-id=e2e-tests-java-quarkus-kdgpjvlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-kdgpjvlg,pod-template-hash=7cc6cd945b"} {"level":"debug","ts":"2026-05-13T17:36:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-13T17:36:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:36: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-05-13T17:36:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:36:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:36:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:36:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=57d57f7b59,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-13T17:36:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:36: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-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-13T17:36:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:36: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-05-13T17:36:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-13T17:36:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-170726-UTC,pod-template-hash=57996df7fc"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=8bac230d-e261-435d-b6f3-ae959ba405ff,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:36:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:36:51Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:36:53.674207 1 request.go:752] "Waited before sending request" delay="1.918972428s" 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=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTk5NTEsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:36:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:36:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:36:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:36:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:36:53Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:36:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:36:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:36:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:36:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:36:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:36:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:36:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:36:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:36:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:36:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:36:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:36:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:36:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=190e2308-c925-4793-aade-d973757f12de,batch.kubernetes.io/job-name=rekor-createtree-job-8w42l,controller-uid=190e2308-c925-4793-aade-d973757f12de,job-name=rekor-createtree-job-8w42l"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","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=6f7c95fb44"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","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=5f968996d9"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","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=57d7946db4"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","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=261504dc-7212-4241-b0cd-2f40651ac3ba,batch.kubernetes.io/job-name=tuf-repository-init-4lhm8,controller-uid=261504dc-7212-4241-b0cd-2f40651ac3ba,job-name=tuf-repository-init-4lhm8,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","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=5cbf9f5689"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","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=84b79d96d4"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,batch.kubernetes.io/job-name=segment-backup-installation-5slrm,controller-uid=05d85bfe-3c30-4476-9eed-aa2e570e5813,job-name=segment-backup-installation-5slrm"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","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=84cc567b95"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,batch.kubernetes.io/job-name=ctlog-createtree-job-tn27k,controller-uid=417abcda-f0b2-45f9-aba3-597189a7ff4d,job-name=ctlog-createtree-job-tn27k"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","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=66c897bc4b"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","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=688f4887db"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:37:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:37:01Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"}